Afficher les logs de connexions + heure de connexion + ip via sous debian

Résolu/Fermé
Utilisateur anonyme - 31 janv. 2019 à 21:37
 Utilisateur anonyme - 1 févr. 2019 à 09:11
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

Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617
31 janv. 2019 à 21:40
Salut,

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

Et sinon, les logs systèmes probablement...
0
Utilisateur anonyme
31 janv. 2019 à 21:49
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 !
0
Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617 > Utilisateur anonyme
31 janv. 2019 à 21:57
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.
0
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 156
1 févr. 2019 à 08:05
Salut,

Regarde du côté de la commande last

0
Utilisateur anonyme
1 févr. 2019 à 09:11
super, tu as résolu mon problème. Je te remercie !!
Bonne journée à toi !
0