id je standardní UN*Xový program, sloužící pro výpis identity požadovaného uživatele.
Historie Příkaz id byl poprvé použit v 4.4BSD.
Standardy Příkaz id odpovídá standardu IEEE Std 1003.1-2004 (‚POSIX‘). Na některých platformách může mít rozšířenou funkcionalitu, ale vždy musí poskytovat funkcionalitu vyžadovanou standardem ‚POSIX‘.
Parametry programu id [user] id -G [-n] [user] id -g [-nr] [user] id -u [-nr] [user]
-g : Zobrazení efektivního ID skupiny jako čísla -n : Zobrazení požadovaného ID skupiny jako jména. -r : Zobrazení reálného ID pro parametry -g -u namísto efektivního ID -u : Zobrazení efektivního ID uživatele jako čísla
Návratová hodnota příkazu id je 0, v případě chyby hodnota > 0.
Na platformě OpenBSD je možné ještě použít parametr -p : id -p [user] -p : Výstup je v tzv. human-readable formě.
Příklady použití Zjištění informací o uživateli admin: $ id admin uid=1000(admin) gid=0(wheel) groups=0(wheel) Zjištění numerického ID skupiny uživatele admin: $ id -G admin 0
Zjištění názvu primární skupiny uživatele admin: $ id -Gn admin wheel
Zjištění id uživatele v numerické formě: $ id -u admin 1000
Zjištění jména uživatele: $ id -un admin admin
Zjištění reálného id uživatele v numerické formě: $ id -ur admin 1000
Využití parametru -p na platformě OpenBSD pro zjištění všech informací v human-readable formě: $ id -p admin uid admin groups wheel
Další informace Příkaz id nahrazuje historický příkaz whoami za použití parametru -un a příkaz groups za použití parametru -Gn.
Externí odkazy id – dokumentace id v Single UNIX Specification (anglicky) id – manuálová stránka pro operační systém OpenBSD (anglicky)
Kategorie:Standardní unixové příkazy Kategorie:Svobodný software