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