-r
debe usarse junto con otra opción. Por ejemplo:
$ id -Gr
1000 4 24 27 30 46 109 124
Citando la página man:
-r, --real
print the real ID instead of the effective ID, with -ugG
El programa y los documentos se desvían de las prácticas estándar:
Si -ugG
en realidad significa -u|g|G[modifier]
(que aparentemente lo hace), entonces debería documentarse de esa manera. Los autores no parecían pensar que valía la pena el esfuerzo. Sin embargo, cuando el usuario hace lo mismo (como intentó razonablemente el Sr. Davis):
-ru
, una suposición legítima e intuitiva, devuelve un error.
A propósito de este consejo:
stat -c "%U" $(tty)
Probablemente hubiera ayudado mencionar que es específico de Shell.