Comment enregistrer l'activité des utilisateurs des 24 dernières heures par terminal dans un système? Quelle commande me donnera cette information?
~/.bash_history
affiche les commandes utilisées par un utilisateur.Sudo apt-get install acct
en plus de vous connecter/déconnecter. Il fournit des journaux de chaque commande exécutée par chaque utilisateur. Les commandes mentionnées ci-dessous sont les caractéristiques de acct ac
imprimer des statistiques sur le temps de connexionaccton
active ou désactive la comptabilitélast
liste les dernières connexions des utilisateurs et des termeslastcomm
liste les dernières commandes exécutéessa
imprimer les statistiques de comptabilitédump-acct
imprimer le fichier de comptabilité sous une forme lisible par l'hommeLa "dernière" commande est conçue pour vous donner cette information.
Exemple:
laptop:~% last
userx pts/0 :0.0 Mon Sep 3 11:31 still logged in
userx pts/0 :0.0 Mon Sep 3 11:30 - 11:30 (00:00)
userx pts/0 :0.0 Mon Sep 3 11:30 - 11:30 (00:00)
userx pts/4 :0.0 Mon Sep 3 11:25 still logged in
userx pts/2 :0.0 Mon Sep 3 11:23 - 11:28 (00:05)
userx pts/2 :0.0 Mon Sep 3 11:20 - 11:20 (00:00)
root pts/1 :0.0 Mon Sep 3 11:19 - 11:28 (00:09)
root pts/1 :0.0 Mon Sep 3 11:19 - 11:19 (00:00)
userx pts/0 :0.0 Mon Sep 3 11:10 - 11:12 (00:01)
root pts/1 :0.0 Mon Sep 3 11:05 - 11:10 (00:04)
userx pts/3 :0.0 Mon Sep 3 10:18 still logged in
wtmp begins Mon Sep 3 10:18:35 2012
Cependant, pour autant que je sache, il n'y a pas d'option pour limiter la recherche aux dernières 24 heures.