web-dev-qa-db-fra.com

Comment voir l'historique de connexion?

Est-il possible de voir l'historique de connexion, je veux dire si quelqu'un a utilisé l'ordinateur en mon absence et quand il l'a utilisé.
Si c'est possible, où puis-je obtenir le journal?
Si non, existe-t-il un programme qui enregistre toutes les connexions et leur heure?

93
Dzero
/var/log/auth.log

Cela contient beaucoup plus que de simples connexions (appels Sudo, etc.), mais les connexions sont également présentes. C'est protégé donc vous devez être root pour le lire:

Sudo less /var/log/auth.log
96
Oli

Comme Suhail l'a mentionné dans un commentaire , la commande last affiche une liste des derniers utilisateurs connectés.

35
Don Kirkby

Pour afficher la dernière connexion de tous les comptes du système, essayez lastlog. Il existe quelques options utiles, telles que l'affichage d'un utilisateur spécifique.

19
TheKarateKid

Bien ajouter votre question et la réponse de oli si vous êtes sur ordinateur portable alors vous pouvez également le vérifier en passant le contenu exact comme

Sudo cat /var/log/auth.log | grep "Lid opened"

ou

Sudo cat /var/log/auth.log | grep "Lid closed"

et s'il/elle exerce une activité quelconque avec l'autorisation de Sudo en

Sudo cat /var/log/auth.log | grep "session opened for user root"

ou

Sudo cat /var/log/auth.log | grep "session closed for user root"

Il vous donnera des informations supplémentaires sur ce que vous voulez savoir sur l'utilisateur connecté à votre système sans votre permission :) :)

6
Deepanshu Jain