Sobes.tech
Intern

Jak wyświetlić użytkowników w systemie?

sobes.tech AI

Odpowiedź od AI

Istnieje kilka sposobów wyświetlenia użytkowników w systemie.

  1. Wyświetlenie zawartości pliku /etc/passwd:

    cat /etc/passwd
    

    Ten plik zawiera wpisy dla każdego użytkownika, każdy wiersz reprezentuje użytkownika i zawiera między innymi nazwę użytkownika i katalog domowy.

  2. Użycie polecenia getent:

    getent passwd
    

    To polecenie pobiera wpisy z bazy danych Name Service Switch, która może zawierać informacje z /etc/passwd, LDAP i innych źródeł.

  3. Użycie polecenia id:

    id <nazwa_użytkownika>
    

    To polecenie wyświetla informacje o konkretnym użytkowniku, w tym UID, GID i grupach. Aby zobaczyć informacje o bieżącym użytkowniku:

    id
    
  4. Użycie polecenia who:

    who
    

    To polecenie pokazuje, którzy użytkownicy są aktualnie zalogowani do systemu.

  5. Użycie polecenia w:

    w
    

    To polecenie jest podobne do who, ale dostarcza bardziej szczegółowych informacji o tym, co robią użytkownicy.

Aby uzyskać listę wszystkich użytkowników, w tym systemowych, zwykle używa się cat /etc/passwd lub getent passwd. Aby uzyskać informacje o konkretnym użytkowniku, używa się id. Aby zobaczyć aktywne sesje, używa się who lub w.