Afficher les logs de connexions + heure de connexion + ip via sous debian [Résolu/Fermé]

Signaler
Messages postés
37
Date d'inscription
dimanche 5 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020
-
Messages postés
37
Date d'inscription
dimanche 5 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020
-
Bonjour,

je souhaiterai savoir si il est possible d’exécuter une commande permettant d'afficher le nom des utilisateurs connectés (ou déconnectés) + l'heure de leurs connexions ainsi que l’adresse IP de l'utilisateur sur une période définit ex 24H.

J'ai essayé les commandes who / pinky, mais elles permettent juste de visualiser les connexion en temps réel... (ce qui est pratique, mais ce n'est pas l'objectif que je poursuit.)

Avez-vous des idées ?

Je vous souhaite une bonne journée.

Merci de votre réponse.

2 réponses

Messages postés
28639
Date d'inscription
vendredi 5 février 2010
Statut
Modérateur
Dernière intervention
29 août 2020
7 126
Salut,

Suffit de lire les logs du fichier ssh, si c'est pour des connexions SSH.

Et sinon, les logs systèmes probablement...
Messages postés
37
Date d'inscription
dimanche 5 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020

Oui, je fais déjà cette manipulation via la commande
 tail --lines 300 /var/log/auth.log | grep "ssh" 

mais j'obtiens un ensemble d'information outre les information de connexion, et non pas simplement une sorte de tableau contenant simplement les informations nescessaires.

Ce que me renvois la commande :

Jan 31 15:34:41 debian-srv-pv sshd[11837]: rexec line 121: Deprecated option RSAAuthentication
Jan 31 15:34:44 debian-srv-pv sshd[11837]: reprocess config line 121: Deprecated option RSAAuthentication
Jan 31 15:34:46 debian-srv-pv sshd[11837]: Accepted password for user1 from 172.17.0.2 port 57132 ssh2
Jan 31 15:34:46 debian-srv-pv sshd[11837]: pam_unix(sshd:session): session opened for user user1 by (uid=0)
Jan 31 16:13:53 debian-srv-pv sshd[8739]: rexec line 121: Deprecated option RSAAuthentication
Jan 31 16:13:57 debian-srv-pv sshd[8739]: reprocess config line 121: Deprecated option RSAAuthentication
Jan 31 16:14:01 debian-srv-pv sshd[8739]: Accepted password for user2 from 172.17.0.2 port 57761 ssh2
Jan 31 16:14:01 debian-srv-pv sshd[8739]: pam_unix(sshd:session): session opened for user user2 by (uid=0)
Jan 31 16:27:08 debian-srv-pv sshd[8739]: pam_unix(sshd:session): session closed for user user2
Jan 31 16:28:26 debian-srv-pv sshd[10144]: rexec line 121: Deprecated option RSAAuthentication
Jan 31 16:28:29 debian-srv-pv sshd[10144]: reprocess config line 121: Deprecated option RSAAuthentication
Jan 31 16:28:34 debian-srv-pv sshd[10144]: Accepted password for user2 from 172.17.0.2 port 57922 ssh2
Jan 31 16:28:34 debian-srv-pv sshd[10144]: pam_unix(sshd:session): session opened for user user2 by (uid=0)


ce que j'aimerai (liste des connexions de la journée par exemple, et pas seulement ceux co en temps réel)

Identifiant Nom                  TTY      Disponible Quand            Où
brlndtech brlndtech pts/0 2019-01-31 21:42 10.7.0.2
user user pts/0 2019-01-31 21:42 10.7.0.2 (partons du principes qu'il s'est co le matin)




Bonne soirée !
Messages postés
28639
Date d'inscription
vendredi 5 février 2010
Statut
Modérateur
Dernière intervention
29 août 2020
7 126 >
Messages postés
37
Date d'inscription
dimanche 5 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020

C'est déjà un départ. Après tu peux toujours manipuler les lignes et les fichiers pour obtenir ce que tu veux.

Soit à l'aide d'un script bash, soit d'une ligne de commande, de grep et de awk.

Après il doit peut être existait des outils qui le font déjà. Mais j'en ai pas qui me vienne à l'esprit ce soir.
Messages postés
1151
Date d'inscription
lundi 2 mai 2016
Statut
Membre
Dernière intervention
17 mai 2019
141
Salut,

Regarde du côté de la commande last

Messages postés
37
Date d'inscription
dimanche 5 juillet 2015
Statut
Membre
Dernière intervention
3 juillet 2020

super, tu as résolu mon problème. Je te remercie !!
Bonne journée à toi !