El comando id se utiliza para mostrar información de ID de usuario (UID) y de ID de grupo (GID). Al ingresar el comando sin opciones, se muestra información sobre el usuario que está conectado actualmente. También puede especificar un nombre de usuario como una opción para mostrar información de identificación sobre un usuario específico.
Sintaxis
La sintaxis del comando id es:
# id [options] [user name]
Opciones de la línea de comandos
Opción | Descripción |
---|---|
-u | Imprima el ID de usuario efectivo y salga. |
-g | Imprima el ID de grupo efectivo y salga. |
-G | Imprima los ID de todos los demás grupos a los que pertenece el usuario. |
-n | Imprimir nombres (para usuarios y grupos) en lugar de identificaciones numéricas. Debe combinarse con -u, -g o -G. Por ejemplo, id -Gn produce el mismo resultado que el comando de grupos. |
-r | Imprimir valores de inicio de sesión en lugar de valores efectivos. Debe combinarse con -u, -g o -G. |
Si encuentra el siguiente error al ejecutar el comando id:
id: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución | Comando |
---|---|
OS X | instalación de preparación de coreutils |
Debian | apt-get install coreutils |
Ubuntu | apt-get install coreutils |
Alpino | apk agregar coreutils |
Arco Linux | pacman -S coreutils |
Kali Linux | apt-get install coreutils |
Cent OS | yum instalar coreutils |
Fedora | dnf instalar coreutils |
Raspbian | apt-get install coreutils |
Ejemplos de comandos id
1. Para imprimir el ID de usuario actual:
# id
2. Para obtener toda la información de identificación del usuario:
# id -a # id -a mike
3. Para imprimir solo el contexto de seguridad del usuario:
# id -Z # id --context
4. Para imprimir solo el ID de grupo efectivo:
# id -g # id --group
5. Para imprimir todos los ID de grupo:
# id -G # id --groups
6. Para imprimir el nombre en lugar del número:
# id -n # id --name
7. Para imprimir el DNI real en lugar del DNI efectivo:
# id -r # id --real
8. Para imprimir solo el DNI vigente:
# id -u # id --user
9. Para obtener ayuda para el comando ID:
# id --help
10. Para obtener la versión del comando ID:
# id --version