id
Droits
Syntaxe
id [user]Affiche les identifiants d'utilisateur et de groupe d'un processus ; id -u qui renvoie 0 signifie root, la façon standard pour un script de vérifier les droits.
Options courantes
| Option | Signification |
|---|---|
| -u | The numeric user id only; 0 means root |
| -g | The primary group id |
| -G | Every group id the user is in |
| -n | Names instead of numbers, with -u, -g or -G |
| -r | The real id rather than the effective one |
Exemples
idYour uid, gid and every group at once.
id -uJust the number, which scripts test against 0.
id -nG deployThe group names of another user.
Le mode numérique et le mode symbolique désignent la même chose : 755 et u=rwx,go=rx sont le même droit.
Comment lire
- Les crochets [ ] marquent une partie facultative.
- Les points de suspension … signifient qu’on peut en mettre plusieurs.
- Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.
Questions fréquentes
Q. Que fait id ?
Affiche les identifiants d'utilisateur et de groupe d'un processus ; id -u qui renvoie 0 signifie root, la façon standard pour un script de vérifier les droits.
Q. Comment l’écrire ?
id [user] — les crochets marquent ce qui est facultatif.
Q. Combien d’options valent la peine ?
Il y en a 5 ici ; la liste complète est dans man id. Cette commande relève de Droits.
Commandes liées
page man: man id