Ako zobraziť používateľov v systéme?
sobes.tech AI
Odpoveď od AI
Existuje niekoľko spôsobov, ako zobraziť používateľov v systéme.
-
Zobrazenie obsahu súboru
/etc/passwd:cat /etc/passwdTento súbor obsahuje záznamy pre každého používateľa, každý riadok predstavuje používateľa a obsahuje okrem iného jeho používateľské meno a domovský adresár.
-
Použitie príkazu
getent:getent passwdTento príkaz extrahuje záznamy z databázy Name Service Switch, ktorá môže obsahovať informácie z
/etc/passwd, LDAP a iných zdrojov. -
Použitie príkazu
id:id <používateľské_meno>Tento príkaz zobrazuje informácie o konkrétnom používateľovi, vrátane UID, GID a skupín. Pre zobrazenie informácií o aktuálnom používateľovi:
id -
Použitie príkazu
who:whoTento príkaz ukazuje, ktorí používatelia sú momentálne prihlásení do systému.
-
Použitie príkazu
w:wTento príkaz je podobný
who, ale poskytuje podrobnejšie informácie o tom, čo používateľia robia.
Na získanie zoznamu všetkých používateľov, vrátane systémových, sa zvyčajne používa cat /etc/passwd alebo getent passwd. Pre informácie o konkrétnom používateľovi sa používa id. Na zobrazenie aktívnych relácií sa používajú who alebo w.