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.
-
Wyświetlenie zawartości pliku
/etc/passwd:cat /etc/passwdTen 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.
-
Użycie polecenia
getent:getent passwdTo polecenie pobiera wpisy z bazy danych Name Service Switch, która może zawierać informacje z
/etc/passwd, LDAP i innych źródeł. -
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 -
Użycie polecenia
who:whoTo polecenie pokazuje, którzy użytkownicy są aktualnie zalogowani do systemu.
-
Użycie polecenia
w:wTo 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.