Lastlog не работает должным образом

в настоящее время мой последний логин на ubuntu 16.04.2 LTS (GNU / Linux 4.4.0-77-generic x86_64) не показывает все ssh-соединения. Это кажется немного связанным со мной.

Мой пользователь развертывания подключается через jenkins ssh: notty. Эти соединения задерживаются в /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

Но lastlog не перечисляет их:

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)

и lastlog сообщает мне, что пользователь развертывает никогда не вошел в систему:

deploy **Never logged in**

Итак, что может привести к этой проблеме?

2
задан 9 June 2017 в 17:50

2 ответа

Правильно.

Если вы вызываете команду без tty, например

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

, то файл wtmp / btmp НЕ будет обновлен.

0
ответ дан 18 July 2018 в 11:54

Правильно.

Если вы вызываете команду без tty, например

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

, то файл wtmp / btmp НЕ будет обновлен.

0
ответ дан 24 July 2018 в 19:52

Другие вопросы по тегам:

Похожие вопросы: