PAM_LASTLOG2(8)

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

SKŁADNIA

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

OPIS

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.

OPCJE

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.

DOSTARCZANE TYPY MODUŁÓW

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

WARTOŚCI ZWRACANE

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ą.

PRZYKŁADY

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.

AUTOR

pam_lastlog2 został napisany przez

ZOBACZ TAKŻE

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

ZGŁASZANIE BŁĘDÓW

Problemy należy zgłaszać w

DOSTĘPNOŚĆ

Biblioteka pam_lastlog2 jest częścią pakietu util-linux od wersji 2.40. Można go pobrać ze strony