2 votes

Lastlog ne fonctionne pas correctement

Actuellement, mon lastlog sur ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-77-generic x86_64) n'affiche pas toutes les connexions ssh. Cela me semble un peu bizarre.

Mon deploy-user se connecte via jenkins ssh:notty. Ces connexions sont enregistrées dans /var/log/auth.log.

Jun  9 16:40:03 hostname sshd[31691]: Accepted publickey for deploy from 192.168.1.129 port 38718 ssh2: RSA SHA256
Jun  9 16:40:03 hostname sshd[31691]: pam_unix(sshd:session): session opened for user deploy by (uid=0)
Jun  9 16:40:03 hostname systemd-logind[2009]: New session 6764 of user deploy.
Jun  9 16:40:03 hostname systemd: pam_unix(systemd-user:session): session opened for user deploy by (uid=0)
Jun  9 16:40:04 hostname sshd[31691]: pam_unix(sshd:session): session closed for user deploy

Mais lastlog ne les liste pas :

username@hostname:~# sudo last
username     pts/0        192.168.1.25    Fri Jun  9 16:39   still logged in
username     pts/0        192.168.1.25    Fri Jun  9 16:39 - 16:39  (00:00)
username     pts/0        192.168.1.25    Fri Jun  9 16:37 - 16:38  (00:01)
username     pts/0        192.168.1.25    Fri Jun  9 16:25 - 16:28  (00:01)

et lastlog me dit que le déploiement de l'utilisateur ne s'est jamais connecté :

deploy                                     **Never logged in**

Alors, qu'est-ce qui pourrait conduire à ce problème ?

0voto

Alessandro Carini Points 166

C'est correct.

Si vous appelez une commande sans tty, par exemple

[root@myhost ~]# ssh monsoin001@otherhost.example.com mycommand

alors le wtmp / btmp ne sera PAS mis à jour.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X