Sobes.tech
Intern

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.

  1. Zobrazení obsahu souboru /etc/passwd:

    cat /etc/passwd
    

    Tento 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ář.

  2. Použití příkazu getent:

    getent passwd
    

    Tento příkaz extrahuje záznamy z databáze Name Service Switch, která může obsahovat informace z /etc/passwd, LDAP a dalších zdrojů.

  3. 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
    
  4. Použití příkazu who:

    who
    

    Tento příkaz ukazuje, kteří uživatelé jsou momentálně přihlášeni do systému.

  5. Použití příkazu w:

    w
    

    Tento 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.