id
Permisos
Uso
id [user]Imprime los identificadores de usuario y grupo con los que corre un proceso; id -u igual a 0 significa root, la forma estándar de que un script compruebe privilegios.
Opciones habituales
| Opción | Significado |
|---|---|
| -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 |
Ejemplos
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.
El modo numérico y el simbólico nombran lo mismo: 755 y u=rwx,go=rx son el mismo permiso.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace id?
Imprime los identificadores de usuario y grupo con los que corre un proceso; id -u igual a 0 significa root, la forma estándar de que un script compruebe privilegios.
Q. ¿Cómo se escribe?
id [user] — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 5; la lista completa está en man id. Este comando está en Permisos.
Comandos relacionados
página man: man id