GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je extraire l'historique de connexion ?

Solution 1 :

Vous pouvez essayer le last commande :

last john 

Il imprime l'historique de connexion/déconnexion de l'utilisateur john. Alors que courir juste

last

imprime l'historique de connexion/déconnexion de tous les utilisateurs.

Solution 2 :

Si vous avez besoin de remonter plus loin dans l'histoire qu'un mois, vous pouvez lire le /var/log/wtmp.1 fichier avec le last commande.

last -f wtmp.1 john affichera l'historique des connexions du mois précédent pour l'utilisateur john .

La dernière sortie de journal n'est pas trop lourde et relativement facile à analyser, donc je dirigerais probablement la sortie vers grep pour rechercher un modèle de date spécifique.

last john | grep -E 'Aug (2[0-9]|30) ' à montrer du 20 au 30 août. Ou quelque chose comme :

last -f /var/log/wtmp.1 john | grep -E 'Jul (1[0-9]|2[0-9]|30) ' à acquérir du 10 au 30 juillet pour l'utilisateur john .

Solution 3 :

Comment extraire l'historique de connexion pour une plage de dates spécifique sous Linux ?

Un exemple pour lister tous les utilisateurs connectés du 25 au 28 août :

last | while read line
do
    date=`date -d "$(echo $line | awk '{ print $5" "$6" "$7 }')" +%s`
    [[ $date -ge `date -d "Aug 25 00:00" +%s` && $date -le `date -d "Aug 28 00:00" +%s` ]] && echo $line
done
  • awk '{ print $5" "$6" "$7 }' pour extraire l'heure de la date à la colonne correspondante de last sortie
  • +%s pour convertir la date et l'heure en heure d'époque
  • -ge signifie supérieur ou égal
  • -le représente inférieur ou égal

Vous pouvez également le faire pour un utilisateur spécifique avec last <username> .


Linux
  1. Comment utiliser les commandes d'historique de Bash

  2. Comment se connecter à cPanel

  3. Comment se connecter à cPanel ?

  4. Comment vérifier l'historique de connexion Linux

  5. Comment extraire un fichier .dmg sous Linux ?

Comment extraire (décompresser) le fichier Tar Gz

Comment extraire (décompresser) le fichier tar.xz

Comment installer Mcfly sur Linux.

Comment trouver la dernière connexion sous Linux

Comment se connecter à cPanel ?

Comment extraire un fichier RAR sur Ubuntu