GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando id en Linux

El comando id es un comando básico de Linux que se utiliza para confirmar la identidad de un usuario de Linux específico. También se usa para buscar nombres de usuarios y grupos, junto con el UID y el GID de cualquier usuario en Linux. De forma predeterminada, el comando id está disponible en todos los sistemas operativos Linux.

En esta publicación, le mostraremos cómo usar el comando id en Linux.

Requisitos

  • Un nuevo servidor Ubuntu/CentOS en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Crear servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu/CentOS como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu/CentOS, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

O

yum update -y

Sintaxis básica

La sintaxis básica para usar el comando id se muestra a continuación:

id [OPTIONS] [USERNAME]

Puede imprimir todas las opciones con el siguiente comando:

id --help

Debería ver el siguiente resultado:

Usage: id [OPTION]... [USERNAME]
Print user and group information for the specified USERNAME,
or (when USERNAME omitted) for the current user.

  -a              ignore, for compatibility with other versions
  -Z, --context   print only the security context of the current user
  -g, --group     print only the effective group ID
  -G, --groups    print all group IDs
  -n, --name      print a name instead of a number, for -ugG
  -r, --real      print the real ID instead of the effective ID, with -ugG
  -u, --user      print only the effective user ID
      --help     display this help and exit
      --version  output version information and exit

Cómo usar el comando id

Ejecutar el comando id sin ninguna opción imprimirá la información sobre el usuario de inicio de sesión actual:

id

Debería ver el siguiente resultado:

uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxusers)

Para imprimir solo el UID de un usuario específico, ejecute el siguiente comando:

id -u username

Salida:

1000

Para imprimir solo el GID de un usuario específico, ejecute el siguiente comando:

id -g username

Salida:

1000

Para imprimir el UID y GID de un usuario específico, ejecute el siguiente comando:

id username

Salida:

uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),125(vboxusers)

Para imprimir los ID de todos los demás grupos a los que pertenece el usuario, ejecute el siguiente comando:

id -G username

Salida:

1000 4 24 27 30 46 108 124 125

Para imprimir un nombre en lugar de la identificación, ejecute el siguiente comando:

id -nG username

Salida:

username adm cdrom sudo dip plugdev lpadmin sambashare vboxusers

Para mostrar la identificación real en lugar de la identificación efectiva, use la opción -r:

id -r -u username

Salida:

1000

O

id -r -g username

Salida:

1000

O

id -r -G username

Salida:

1000 4 24 27 30 46 108 124 125

Conclusión

En la guía anterior, aprendió cómo usar el comando id para encontrar la identificación de usuario y grupo en Linux. Este comando es útil cuando su aplicación necesita UID o GID para ejecutarse; pruébalo en tu Atlantic.Net VPS.


Linux
  1. Cómo usar el comando sed de Linux

  2. Cómo usar el comando grep de Linux

  3. Cómo usar el comando de historial en Linux

  4. Cómo usar el comando Su en Linux

  5. Cómo usar el comando "pantalla" en Linux

Cómo usar el comando superior de Linux

Cómo usar el comando fd en el sistema Linux

¿Cómo usar el comando wget en Linux?

¿Cómo usar el comando xargs en Linux?

Cómo usar el comando RPM en Linux

Cómo usar el comando which en Linux