PAM_LASTLOG2(8) Administracja systemem PAM_LASTLOG2(8)

pam_lastlog2 - moduł PAM do wyświetlania daty ostatniego logowania

pam_lastlog2.so [debug] [silent] [silent_if=<usługi>] [database=<plik>]

pam_lastlog2 jest modułem PAM do wyświetlania wiersza informacji o ostatnim zalogowaniu się użytkownika. Do przechowywania wszystkich informacji moduł korzysta z pliku bazy danych /var/lib/lastlog/lastlog2.db.

W porównaniu z pam_lastlog, niniejszy moduł PAM jest odporny na problem roku 2038 oraz korzysta ze sqlite3 do przechowywania informacji.

debug

Wypisuje informacje debugowania.

silent

Pomija wszystkie komunikaty poza błędami, a także nie informuje użytkownika o poprzednich logowaniach, jedynie aktualizuje bazę danych /var/lib/lastlog/lastlog2.db.

silent_if=<usługi>

Argument usługi jest listą usług PAM rozdzielonych przecinkiem. Jeśli podano tu usługę, komunikat o ostatnim logowaniu nie będzie pokazany.

database=<plik>

Używa pliku zamiast /var/lib/lastlog/lastlog2.db.

Do wyświetlania informacji o ostatnim logowaniu i aktualizacji pliku lastlog dostarczany jest typ session.

PAM_SUCCESS

Wszystko odbyło się pomyślnie.

PAM_SERVICE_ERR

Wewnętrzny błąd modułu usługi. Obejmuje to również błąd odczytu lub zapisu do bazy danych.

PAM_USER_UNKNOWN

Nieznany użytkownik.

PAM_IGNORE

Zwracany przez typy usług, które nic nie robią.

Do wyświetlenia czasu ostatniego zalogowania się użytkownika, należy dodać poniższy wiersz do np. pliku /etc/pam.d/login:

session optional pam_lastlog2.so silent_if=gdm,gdm-password

Od decyzji administratora zależy, czy użytkownik może się zalogować (ustawienie optional/required) gdy pam_lastlog2 zwrócił błąd.

pam_lastlog2 został napisany przez Thorstena Kukuka <kukuk@suse.com>.

liblastlog2(3), pam.conf(5), pam.d(5), pam(8)

Problemy należy zgłaszać w systemie śledzenia błędów https://github.com/util-linux/util-linux/issues.

Biblioteka pam_lastlog2 jest częścią pakietu util-linux od wersji 2.40. Można go pobrać ze strony Archiwum jądra Linux https://www.kernel.org/pub/linux/utils/util-linux/.

2026-09-02 util-linux 2.42.3