LSLOGINS(1) Polecenia uzytkownika LSLOGINS(1) NAZWA lslogins - wyswietla informacje o uzytkownikach znanych w systemie SKLADNIA lslogins [opcje] [-s|-u[=UID]] [-g grupy] [-l loginy] [nazwa-uzytkownika] OPIS Sprawdza dzienniki wtmp i btmp, /etc/shadow (jesli to wymagane) i /passwd i wypisuje zadane dane.and output the desired data. Opcjonalny argument nazwa-uzytkownika powoduje, ze lslogins wypisze wszystkie dostepne szczegoly tylko o podanym uzytkowniku. W takim przypadku format wyjsciowy jest odmienny od uzywanego w opcjach -l lub -g, a nieznana nazwa-uzytkownika jest zglaszana jako blad. Domyslnym dzialaniem jest wypisanie informacji o wszystkich uzytkownikach systemu. OPCJE Argumenty obowiazkowe do dlugich opcji, sa rowniez obowiazkowe do opcji krotkich. -a, --acc-expiration Wyswietla dane o dacie ostatniej zmiany hasla i dacie wygasania konta (wiecej informacji w podreczniku shadow(5); wymaga uprawnien roota). --btmp-file sciezka Alternatywna sciezka btmp. -c, --colon-separate Rozdziela informacje o poszczegolnych uzytkownikach dwukropkiem, zamiast nowym wierszem. -e, --export Wypisuje dane w formacie NAZWA=WARTOSC. Zob. tez opcja --shell. -f, --failed Wyswietla dane o ostatnich nieudanych probach logowania uzytkownikow. -G, --supp-groups Pokazuje informacje o grupach uzupelniajacych. -g, --groups grupy Pokazuje dane tylko o uzytkownikach nalezacych do grup. Mozna podac wiele grup, rozdzielajac je przecinkiem. Nieznane nazwy grup sa ignorowane. Prosze zauwazyc, ze relacja pomiedzy uzytkownikiem a grupa moze byc niewidoczna w przypadku podstawowej grupy, jesli uzytkownik nie jest jawnie wymieniony jako jej czlonek (np. w /etc/group). Przy szukaniu grupy przez polecenie lslogins, korzysta ono jedynie z bazy danych grup, natomiast baza danych uzytkownikow (z podstawowymi identyfikatorami grup) nie jest sprawdzana. -L, --last Wyswietla dane z informacjami o ostatnich sesjach logowania uzytkownikow. -l, --logins loginy Pokazuje dane tylko o uzytkownikach z podanymi loginami (moga byc to nazwy uzytkownikow lub ich identyfikatory). Mozna podac wiele loginow, rozdzielajac je przecinkiem. Nieznane nazwy loginow sa ignorowane. -n, --newline Wyswietla kazda informacje w oddzielnym wierszu. --noheadings Nie wypisuje naglowka. --notruncate Nie przycina wyjscia. -o, --output lista Okresla, ktore kolumny wyjsciowe wypisac. Domyslna liste kolumn mozna rozszerzyc, podajac liste w formacie +lista. --output-all Wypisuje wszystkie dostepne kolumny. Opcja --help wyswietli liste wszystkich obslugiwanych kolumn. -p, --pwd Wyswietla informacje zwiazane z logowaniem haslem (zob. tez -afL). -r, --raw Surowe wyjscie (bez kolumn). -s, --system-accs Pokazuje konta systemowe. Sa to domyslnie wszystkie konta o identyfikatorach uzytkownika z przedzialu od 101 do 999 (wlacznie), z wyjatkiem uzytkownika nobody albo nfsnobody (ktory ma UID rowny 65534). Te stale wartosci domyslne mozna przeslonic parametrami SYS_UID_MIN i SYS_UID_MAX w pliku /etc/login.defs. --time-format typ Wyswietla daty w formacie: short (krotkim), full (pelnym) lub iso. Domyslnym formatem jest short, zaprojektowany by byc zwiezlym i czytelnym dla czlowieka. -u, --user-accs Pokazuje konta uzytkownikow. Sa to domyslnie wszystkie konta o identyfikatorach uzytkownika od numeru 1000 (wlacznie), z wylaczeniem uzytkownika nobody lub nfsnobody (o UID rownym 65534). Te stale wartosci domyslne mozna przeslonic parametrami UID_MIN i UID_MAX w pliku /etc/login.defs. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. --wtmp-file sciezka Alternatywna sciezka wtmp. --lastlog sciezka Alternatywna sciezka lastlog(8). -y, --shell Nazwy kolumn beda zmodyfikowane, aby zawierac jedynie znaki dozwolone dla identyfikatorow zmiennych powloki. Jest to przydatne np. z opcja --export. Prosze zauwazyc, ze funkcje ta wlaczono automatycznie przy opcji --export w wersji 2.37, ale z powodu problemow z kompatybilnoscia, obecnie konieczne jest zazadanie takiego zachowania opcja --shell. -Z, --context Wyswietla kontekst bezpieczenstwa uzytkownikow. -z, --print0 Rozdziela wpisy uzytkownikow znakiem nul, zamiast znakiem nowego wiersza. STATUS ZAKONCZENIA 0 jesli wszystko jest OK, 1 jesli podano niepoprawne argumenty, 2 jesli wystapil powazny blad (np. uszkodzony plik dziennika). UWAGI Domyslne progi identyfikatorow uzytkownikow sa odczytywane z /etc/login.defs. Status hasla Wiele pol opisuje status hasla. "Haslo jest zablokowane" Haslo poprzedzono znakami "!!", a uzytkownik nie moze sie zalogowac, niezaleznie od tego, czy haslo jest ustawione czy puste. Jest to czeste w przypadku nowych kont bez ustawionego hasla. "Haslo nie jest wymagane (puste)" Haslo nie jest ustawione (brak skrotu hasla); jest to czeste w przypadku zablokowanych kont systemowych. To, ze haslo nie jest wymagane, nie oznacza, ze mozna sie zalogowac nie podajac hasla. Zalezy od stasusu "blokady" hasla. "Logowanie z uzyciem hasla wylaczone" "yes" oznacza, ze brak jest prawidlowego hasla. Skrot hasla nie istnieje, nieznana jest metoda tworzenia skrotu lub zawiera on nieprawidlowe znaki. HISTORIA Inspiracja do powstania narzedzia lslogins bylo narzedzie logins, ktore pojawilo sie we FreeBSD 4.10. AUTORZY Ondrej Oprala , Karel Zak ZOBACZ TAKZE group(5), passwd(5), shadow(5), utmp(5) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie lslogins jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.41.1 2025-06-24 LSLOGINS(1)