Inicio > Entorno y utilidades > groups

groups: Muestra la lista de grupos a los que pertenece un usuario

El comando groups muestra una lista de los nombres de los grupos a los que pertenece el usuario actualmente conectado o un usuario especificado. Es útil para verificar rápidamente la pertenencia a grupos de un usuario y comprender los permisos de acceso a archivos o directorios.

Resumen

En Linux, los permisos de acceso a archivos y directorios se gestionan no solo por usuario, sino también por grupo. El comando `groups` es una herramienta sencilla que muestra de un vistazo a qué grupos pertenece un usuario. Esta información permite determinar fácilmente si un usuario puede acceder a recursos permitidos solo para ciertos grupos. `groups` produce el mismo resultado que `id -Gn` y se utiliza principalmente para verificar problemas de permisos o la pertenencia a grupos.

Características principales

Las principales características del comando groups son las siguientes:

  • Muestra los nombres de los grupos a los que pertenece el usuario actual o un usuario específico.
  • Permite verificar fácilmente la pertenencia de un usuario a grupos.
  • Devuelve el mismo resultado que el comando id -Gn.
  • Es un comando simple con muy pocas opciones.

Pertenencia a grupos

Un usuario puede pertenecer a varios grupos. groups muestra todos los grupos a los que pertenece un usuario.

  • Grupo principal: Es el grupo asignado automáticamente a un usuario cuando se crea. Generalmente tiene el mismo nombre que el usuario.
  • Grupos suplementarios: Son grupos adicionales asignados al usuario. A través de estos grupos se obtienen permisos de acceso a recursos específicos.

Opciones principales

El comando `groups` es muy simple, por lo que solo se utilizan opciones de ayuda básicas como `--help` o `--version`.

1) Opciones de salida

2) Ayuda

Comando generado:

Combina los comandos.

Descripción:

`groups` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprenda las funcionalidades del comando `groups` a través de varios ejemplos de uso.

Verificar la lista de grupos del usuario actual

groups

Muestra los nombres de todos los grupos a los que pertenece el usuario actualmente conectado.

Verificar la lista de grupos de un usuario específico

groups www-data

Verifica los nombres de los grupos a los que pertenece el usuario del sistema llamado `www-data`.

Verificar la lista de grupos del usuario actual junto con UID/GID

id

Utilice el comando `id` para verificar no solo la información del grupo, sino también el UID y el GID.

Instalación

`groups` forma parte del paquete `coreutils` y está incluido por defecto en la mayoría de las distribuciones de Linux. No requiere instalación adicional.

Consejos y precauciones

Hemos recopilado puntos a tener en cuenta al usar el comando `groups`.

Consejos

  • El comando groups produce el mismo resultado que id -Gn. El comando id también muestra la información del ID de grupo (GID), lo que permite obtener detalles más completos.
  • Después de añadir un usuario a un nuevo grupo, ese usuario debe volver a iniciar sesión para que los cambios surtan efecto. También puede usar el comando newgrp para activar los nuevos permisos de grupo directamente en el shell actual.

comandos relacionados

Son comandos que son funcionalmente similares o que se usan juntos con frecuencia.



Comandos de la misma categoría