Provided by: util-linux-locales_2.41-4ubuntu4.2_all bug

NAZWA

       lslogins - wyświetla informacje o użytkownikach znanych w systemie

SKŁADNIA

       lslogins [opcje] [-s|-u[=UID]] [-g grupy] [-l loginy] [nazwa-użytkownika]

OPIS

       Sprawdza dzienniki wtmp i btmp, /etc/shadow (jeśli to wymagane) i /passwd i wypisuje żądane dane.and
       output the desired data.

       Opcjonalny argument nazwa-użytkownika powoduje, że lslogins wypisze wszystkie dostępne szczegóły tylko o
       podanym użytkowniku. W takim przypadku format wyjściowy jest odmienny od używanego w opcjach -l lub -g, a
       nieznana nazwa-użytkownika jest zgłaszana jako błąd.

       Domyślnym działaniem jest wypisanie informacji o wszystkich użytkownikach systemu.

OPCJE

       Argumenty obowiązkowe do długich opcji, są również obowiązkowe do opcji krótkich.

       -a, --acc-expiration
           Wyświetla dane o dacie ostatniej zmiany hasła i dacie wygasania konta (więcej informacji w
           podręczniku shadow(5); wymaga uprawnień roota).

       --btmp-file ścieżka
           Alternatywna ścieżka btmp.

       -c, --colon-separate
           Rozdziela informacje o poszczególnych użytkownikach dwukropkiem, zamiast nowym wierszem.

       -e, --export
           Wypisuje dane w formacie NAZWA=WARTOŚĆ. Zob. też opcja --shell.

       -f, --failed
           Wyświetla dane o ostatnich nieudanych próbach logowania użytkowników.

       -G, --supp-groups
           Pokazuje informacje o grupach uzupełniających.

       -g, --groups grupy
           Pokazuje dane tylko o użytkownikach należących do grup. Można podać wiele grup, rozdzielając je
           przecinkiem. Nieznane nazwy grup są ignorowane.

           Proszę zauważyć, że relacja pomiędzy użytkownikiem a grupą może być niewidoczna w przypadku
           podstawowej grupy, jeśli użytkownik nie jest jawnie wymieniony jako jej członek (np. w /etc/group).
           Przy szukaniu grupy przez polecenie lslogins, korzysta ono jedynie z bazy danych grup, natomiast baza
           danych użytkowników (z podstawowymi identyfikatorami grup) nie jest sprawdzana.

       -L, --last
           Wyświetla dane z informacjami o ostatnich sesjach logowania użytkowników.

       -l, --logins loginy
           Pokazuje dane tylko o użytkownikach z podanymi loginami (mogą być to nazwy użytkowników lub ich
           identyfikatory). Można podać wiele loginów, rozdzielając je przecinkiem. Nieznane nazwy loginów są
           ignorowane.

       -n, --newline
           Wyświetla każdą informację w oddzielnym wierszu.

       --noheadings
           Nie wypisuje nagłówka.

       --notruncate
           Nie przycina wyjścia.

       -o, --output lista
           Określa, które kolumny wyjściowe wypisać. Domyślną listę kolumn można rozszerzyć, podając listę w
           formacie +lista.

       --output-all
           Wypisuje wszystkie dostępne kolumny. Opcja --help wyświetli listę wszystkich obsługiwanych kolumn.

       -p, --pwd
           Wyświetla informacje związane z logowaniem hasłem (zob. też -afL).

       -r, --raw
           Surowe wyjście (bez kolumn).

       -s, --system-accs
           Pokazuje konta systemowe. Są to domyślnie wszystkie konta o identyfikatorach użytkownika z przedziału
           od 101 do 999 (włącznie), z wyjątkiem użytkownika nobody albo nfsnobody (który ma UID równy 65534).
           Te stałe wartości domyślne można przesłonić parametrami SYS_UID_MIN i SYS_UID_MAX w pliku
           /etc/login.defs.

       --time-format typ
           Wyświetla daty w formacie: short (krótkim), full (pełnym) lub iso. Domyślnym formatem jest short,
           zaprojektowany by być zwięzłym i czytelnym dla człowieka.

       -u, --user-accs
           Pokazuje konta użytkowników. Są to domyślnie wszystkie konta o identyfikatorach użytkownika od numeru
           1000 (włącznie), z wyłączeniem użytkownika nobody lub nfsnobody (o UID równym 65534). Te stałe
           wartości domyślne można przesłonić parametrami UID_MIN i UID_MAX w pliku /etc/login.defs.

       -h, --help
           Wyświetla ten tekst i wychodzi.

       -V, --version
           Wyświetla wersję i wychodzi.

       --wtmp-file ścieżka
           Alternatywna ścieżka wtmp.

       --lastlog ścieżka
           Alternatywna ścieżka lastlog(8).

       -y, --shell
           Nazwy kolumn będą zmodyfikowane, aby zawierać jedynie znaki dozwolone dla identyfikatorów zmiennych
           powłoki. Jest to przydatne np. z opcją --export. Proszę zauważyć, że funkcję tą włączono
           automatycznie przy opcji --export w wersji 2.37, ale z powodu problemów z kompatybilnością, obecnie
           konieczne jest zażądanie takiego zachowania opcją --shell.

       -Z, --context
           Wyświetla kontekst bezpieczeństwa użytkowników.

       -z, --print0
           Rozdziela wpisy użytkowników znakiem nul, zamiast znakiem nowego wiersza.

STATUS ZAKOŃCZENIA

       0
           jeśli wszystko jest OK,

       1
           jeśli podano niepoprawne argumenty,

       2
           jeśli wystąpił poważny błąd (np. uszkodzony plik dziennika).

UWAGI

       Domyślne progi identyfikatorów użytkowników są odczytywane z /etc/login.defs.

   Status hasła
       Wiele pól opisuje status hasła.

       "Hasło jest zablokowane"
           Hasło poprzedzono znakami "!!", a użytkownik nie może się zalogować, niezależnie od tego, czy hasło
           jest ustawione czy puste. Jest to częste w przypadku nowych kont bez ustawionego hasła.

       "Hasło nie jest wymagane (puste)"
           Hasło nie jest ustawione (brak skrótu hasła); jest to częste w przypadku zablokowanych kont
           systemowych. To, że hasło nie jest wymagane, nie oznacza, że można się zalogować nie podając hasła.
           Zależy od stasusu "blokady" hasła.

       "Logowanie z użyciem hasła wyłączone"
           "yes" oznacza, że brak jest prawidłowego hasła. Skrót hasła nie istnieje, nieznana jest metoda
           tworzenia skrótu lub zawiera on nieprawidłowe znaki.

HISTORIA

       Inspiracją do powstania narzędzia lslogins było narzędzie logins, które pojawiło się we FreeBSD 4.10.

AUTORZY

       Ondrej Oprala <ooprala@redhat.com>, Karel Zak <kzak@redhat.com>

ZOBACZ TAKŻE

       group(5), passwd(5), shadow(5), utmp(5)

ZGŁASZANIE BŁĘDÓW

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

DOSTĘPNOŚĆ

       Polecenie lslogins jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.41                                    2026-03-06                                        LSLOGINS(1)