[+] SSH i brak wpisów do pliku /var/log/lastlog
Raczej zapisuje tylko jest nieczytelny. Informacje wyciągniesz z niego za pomocą polecenia lastlog. Żeby się przekonać na 100%, zaloguj się na ten system i potem sprawdź: Data i czas lastlog powinny być zgodne z auth.log.
Kod: Zaznacz cały
ls -lt w /var/log
Niestety. Po wydaniu polecenia:
otrzymuję taki wynik:
Informacje do auth.log są zapisywane, a do lastloga już nie.
Kod: Zaznacz cały
ssh user@host 'ls -lt /var/log/lastlog /var/log/auth.log'
Kod: Zaznacz cały
-rw-r----- 1 root adm 535559 09-19 09:35 /var/log/auth.log
-rw-rw-r-- 1 root utmp 3638028 09-19 09:25 /var/log/lastlog
Dziękuję za pomoc. Kiedy mi napisałeś o pliku /var/log/auth.log znalazłem, że lastlog nie jest kontrolowany przez syslog, tylko przez moduł pam_lastlog.so. Dodałem do pliku /etc/pam.d/sshd poniższy wpis:
Teraz użytkownik jest zawsze zapisywany do pliku lastlog, nawet w trybie "nieinteraktywnym".
Kod: Zaznacz cały
session optional pam_lastlog.so silent