Jak zobrazit uživatele v systému?
sobes.tech AI
Odpověď od AI
Existuje několik způsobů, jak zobrazit uživatele v systému.
-
Zobrazení obsahu souboru
/etc/passwd:cat /etc/passwdTento soubor obsahuje záznamy pro každého uživatele, každý řádek představuje uživatele a obsahuje mimo jiné jeho uživatelské jméno a domovský adresář.
-
Použití příkazu
getent:getent passwdTento příkaz extrahuje záznamy z databáze Name Service Switch, která může obsahovat informace z
/etc/passwd, LDAP a dalších zdrojů. -
Použití příkazu
id:id <uživatelské_jméno>Tento příkaz zobrazí informace o konkrétním uživateli, včetně UID, GID a skupin. Pro zobrazení informací o aktuálním uživateli:
id -
Použití příkazu
who:whoTento příkaz ukazuje, kteří uživatelé jsou momentálně přihlášeni do systému.
-
Použití příkazu
w:wTento příkaz je podobný
who, ale poskytuje podrobnější informace o tom, co uživatelé dělají.
Pro získání seznamu všech uživatelů, včetně systémových, se obvykle používá cat /etc/passwd nebo getent passwd. Pro informace o konkrétním uživateli se používá id. Pro zobrazení aktivních relací se používají who nebo w.