Linux: comment obtenir tous les journaux de connexion de mon système [fermé]
12
Je veux connaître toutes les fois qu'un utilisateur se connecte depuis l'année dernière à mon système?
J'ai utilisé la lastcommande mais ce n'est pas utile.
Bienvenue sur Stack Exchange! n'oubliez pas que nous sommes tous bénévoles ici. en tant que tel, nous nous attendons à ce que vous ayez fait des recherches fondamentales. il semble que vous ayez un début - puisque vous mentionnez essayer la lastcommande - mais vous devriez faire plus de recherches que cela, et dans tous les cas, vous n'avez pas réellement spécifié pourquoi la lastcommande n'est pas utile. définissez également "connecté". voulez-vous suivre les connexions de la console? Connexions SSH? Emacs interdis, telnetconnexions? ou tout simplement authentifier avec PAM? soyez précis .
Strugee
Réponses:
10
Les journaux de connexion sur linux de style redhat sont appelés wtmp( man wtmp), stockés dans /var/log/par défaut, et vous pouvez les récupérer à l'aide de utmpdump(sur RHEL6).
Toutefois, si vous souhaitez rechercher des informations sur un utilisateur particulier, vous pouvez modifier la dernière commande as last usernamepuis lui rediriger la whileboucle. Il vous donnerait les informations de connexion d'un utilisateur particulier pour la dernière année.
J'ai testé la commande ci-dessus et elle fonctionne parfaitement bien dans mon système. J'ai pris la commande ci-dessus à partir d' ici .
Vous pouvez modifier la date dans la commande en fonction de vos besoins.
last
commande - mais vous devriez faire plus de recherches que cela, et dans tous les cas, vous n'avez pas réellement spécifié pourquoi lalast
commande n'est pas utile. définissez également "connecté". voulez-vous suivre les connexions de la console? Connexions SSH? Emacs interdis,telnet
connexions? ou tout simplement authentifier avec PAM? soyez précis .Réponses:
Les journaux de connexion sur linux de style redhat sont appelés
wtmp
(man wtmp
), stockés dans/var/log/
par défaut, et vous pouvez les récupérer à l'aide deutmpdump
(sur RHEL6).la source
Il
last
peut être utilisé pour réaliser ce que vous essayez de faire. Vous devez ajouter la date à la dernière commande pour extraire les informations.Toutefois, si vous souhaitez rechercher des informations sur un utilisateur particulier, vous pouvez modifier la dernière commande as
last username
puis lui rediriger lawhile
boucle. Il vous donnerait les informations de connexion d'un utilisateur particulier pour la dernière année.J'ai testé la commande ci-dessus et elle fonctionne parfaitement bien dans mon système. J'ai pris la commande ci-dessus à partir d' ici .
Vous pouvez modifier la date dans la commande en fonction de vos besoins.
la source