-r
doit être utilisé en conjonction avec une autre option. Par exemple :
$ id -Gr
1000 4 24 27 30 46 109 124
Citant la page de manuel :
-r, --real
print the real ID instead of the effective ID, with -ugG
Le programme et la documentation s'écartent des pratiques standard :
Si -ugG
signifie en fait -u|g|G[modifier]
(ce qui est apparemment le cas), alors cela devrait être documenté de cette façon. Les auteurs ne semblaient pas penser que cela en valait la peine. Cependant, lorsque l'utilisateur fait la même chose (comme M. Davis l'a assez raisonnablement essayé) :
-ru
, une hypothèse légitime et intuitive, renvoie une erreur.
À propos de cette astuce :
stat -c "%U" $(tty)
Cela aurait probablement aidé à mentionner que c'est spécifique au shell.