Cómo mostrar información de usuario dentro de Linux usando el comando «id

Cómo mostrar información de usuario dentro de Linux usando el comando “id

Cómo mostrar información de usuario dentro de Linux usando el comando «id

VALORACIÓN DEL ARTÍCULO:
5/5


Esta guía le mostrará cómo imprimir información sobre el usuario actual, incluidos los grupos a los que pertenecen.

Si desea mostrar información del sistema, puede utilizar el comando uname.

Índice de contenidos

id (Mostrar información completa del usuario)

Por sí solo, el comando id imprime mucha información:

  • ID de usuario
  • nombre de usuario
  • ID de grupo
  • nombre del grupo
  • ID de otros grupos
  • nombres de otros grupos

Puede ejecutar el comando id de la siguiente manera:

id

El comando id revelará toda la información sobre el usuario actual, pero también puede especificar el nombre de otro usuario.

Por ejemplo:

id fred

id -g (Mostrar ID de grupo principal de un usuario)

Si desea encontrar el identificador de grupo primario para el usuario actual, escriba el siguiente comando:

id -g

Esto listará sólo el identificador de grupo como 1001.

Tal vez te estés preguntando qué es un grupo primario. Cuando se crea un usuario, por ejemplo, fred, se le asigna un grupo basado en la configuración del archivo /etc/passwd. Cuando ese usuario cree archivos, serán propiedad de fred y se asignarán al grupo principal. Si otros usuarios tienen acceso al grupo, tendrán los mismos permisos que los demás usuarios de ese grupo.

También puede utilizar la siguiente sintaxis para ver el identificador de grupo principal:

id - grupo

Si desea ver el identificador de grupo primario para un usuario diferente, especifique el nombre del usuario:

id -g fred

id -G (Muestra el ID de Grupo Secundario de un Usuario)

Si desea encontrar los grupos secundarios a los que pertenece un usuario, escriba el siguiente comando:

id -G

El resultado del comando anterior será del orden 1000 4 27 38 46 187.

Como se mencionó anteriormente, un usuario está asignado a un solo grupo primario, pero también puede ser agregado a grupos secundarios. Por ejemplo, fred puede tener un grupo primario de 1001 pero también puede pertenecer a los grupos 2000 (cuentas), 3000 (gerentes), etc.

También puede utilizar la siguiente sintaxis para ver los ids de los grupos secundarios.

id - grupos

Si desea ver el id de grupo secundario para un usuario diferente, especifique el nombre del usuario:

id -G fred

id -gn (Mostrar nombre de grupo primario para un usuario)

Mostrar el identificador de grupo está bien, pero como seres humanos, es mucho más fácil entender las cosas cuando se nombran.

El siguiente comando muestra el nombre del grupo primario de un usuario:

id -gn

La salida para este comando en una distribución Linux estándar es probable que sea la misma que la del nombre de usuario. Por ejemplo, Fred.

También puede utilizar la siguiente sintaxis para ver el nombre del grupo:

id --group --nombre

Si desea ver el nombre del grupo principal de otro usuario, incluya el nombre del usuario en el comando:

id -gn fred

id -Gn (Mostrar nombre de grupo secundario para un usuario)

Si desea visualizar los nombres de los grupos secundarios y no los números de identificación de un usuario, introduzca el siguiente comando:

id -Gn

La salida será algo así como fred adm cdrom sudo sambashare.

Puede obtener la misma información utilizando la siguiente sintaxis:

id --groups --nombre

Si desea ver los nombres de grupos secundarios para otro usuario, especifique el nombre del usuario en el comando:

id -Gn fred

id -u (Mostrar ID de usuario)

Si desea visualizar el ID de usuario para el tipo de usuario actual en el siguiente comando:

id -u

La salida del comando será algo así como 1000.

Puede conseguir el mismo efecto escribiendo el siguiente comando:

id --usuario

Puede encontrar el ID de usuario de otro usuario especificando el nombre del usuario como parte del comando:

id -u fred

id -un (Mostrar nombre de usuario)

Puede mostrar el nombre de usuario del usuario actual escribiendo el siguiente comando:

id -un

La salida del comando anterior será algo similar a la de fred.

También puede utilizar el siguiente comando para mostrar la misma información:

id --usuario --nombre

No tiene mucho sentido proporcionar el nombre de otro usuario a este comando.

Resumen

La razón principal para usar el comando id es para saber a qué grupos pertenece un usuario y a veces para saber a qué usuario está conectado, especialmente si usa el comando su para cambiar de usuario.

En este último caso, puedes usar el comando whoami para saber quién eres y puedes usar el comando groups para saber a qué grupos pertenece un usuario.

El comando su sólo debería usarse si necesita ejecutar varios comandos como un usuario diferente. Para comandos ad-hoc deberías usar el comando sudo.

TAMBIÉN TE INTERESA

recetas-de-postres

Conviértete en todo un chef con las recetas de cocina de Alexa

El famoso asistente de voz de Amazon puede hacer casi de todo lo que le pidas, incluidas las recetas de cocina de Alexa. Tras cinco años de vida en España, algo más en Estados Unidos, los datos que maneja la compañía indican que muchas personas recurren a Alexa como su ayudante en la cocina, ya

videos-TikTok

TikTok vs. Google: la red social planta cara al buscador rey

Las búsquedas en Internet viven su particular Juego de Tronos. Google siempre ha estado sentado en el Trono de Hierro pero cada vez más familias están pujando por destronar al rey. Sin duda, Microsoft se ha postulado como un digno rival con su navegador Edge y la puesta en marcha de la IA en esta

Zoom-Workplace

Zoom Workplace, la plataforma de trabajo que ha ideado Zoom con base en la IA

En cuestión de cuatro años, Zoom ha pasado de ser una gran desconocida a toda una referencia en el mundo de las comunicaciones. De emerger como herramienta de videollamadas en la pandemia, hoy Zoom se ha convertido en toda una solución multiusos para la vida diaria y el trabajo, cuya culminación se ha traducido con

fusión-Orange-MásMóvil

Orange y MásMóvil: arranca el nuevo gigante de las teleco en España

Orange y MásMóvil han anunciado al fin la formación de su nueva empresa conjunta, completando así el acuerdo para fusionar sus operaciones en España. Tras años de negociación, se ha completado una operación que ha dado lugar a la creación de la mayor operadora de telecomunicaciones en España. Los accionistas de ambas compañías poseen el

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.