Lastlog não está funcionando corretamente

2

atualmente meu último registro no Ubuntu 16.04.2 LTS (GNU / Linux 4.4.0-77-genérico x86_64) não está mostrando todas as conexões ssh. Isso parece um pouco ligado a mim.

Meu usuário de implantação se conecta via jenkins ssh: notty. Essas conexões são loogadas em /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

Mas o lastlog não está listando-os:

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)

e o lastlog está me dizendo que o usuário nunca implantou o login:

deploy                                     **Never logged in**

Então, o que poderia levar a esse problema?

    
por Mrk 09.06.2017 / 16:50

1 resposta

0

Está correto.

Se você chamar um comando sem tty, por exemplo

[root@myhost ~]# ssh [email protected] mycommand

o arquivo wtmp / btmp NÃO será atualizado.

    
por Alessandro Carini 15.03.2018 / 13:47