LASTLOG2(3) Podręcznik programisty LASTLOG2(3)

lastlog2 - wersja biblioteki lastlog odporna na problem roku 2038

#include <lastlog2.h>

lastlog2 zgłasza ostatnie logowanie podanego użytkownika lub wszystkich użytkowników, którzy kiedykolwiek zalogowali się do systemu.

Korzysta z sqlite3 jako zaplecza bazy danych. Dane są zbierane jedynie za pomocą modułu PAM, zatem mogą z niego korzystać wszystkie narzędzia, bez konieczności modyfikacji istniejących pakietów. Wyjście jest kompatybilne ze starą implementacją lastlog na tyle, na ile to możliwe. Domyślnie baza danych jest zapisywana do /var/lib/lastlog/lastlog2.db. Rozmiar bazy danych zależy od liczby użytkowników, a nie od numeru najwyższego identyfikatora użytkownika.

Thorsten Kukuk <kukuk@suse.de>

lastlog2(3), ll2_new_context(3), ll2_unref_context(3), ll2_write_entry(3), ll2_read_all(3), ll2_read_entry(3), ll2_update_login_time(3), ll2_remove_entry(3), ll2_rename_user(3), ll2_import_lastlog(3)

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

Biblioteka liblastlog2 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