Un grupo en Linux es una forma de colocar usuarios con acceso y permisos similares en una colección. Al utilizar grupos, un administrador puede definir el control de acceso y los permisos para todos los usuarios que pertenecen a ese grupo. Sin grupos, el administrador tendría que definir roles para usuarios individuales; sin embargo, con los grupos esos roles se pueden asignar a un grupo que, a su vez, se aplicará a todos los usuarios del grupo.
En este artículo, aprenderemos cómo agregar un usuario a un grupo. Veremos diferentes métodos para hacer lo mismo.
Tabla de contenidos
- ¿Qué es el grupo Linux?
- Requisitos previos para agregar un usuario a un grupo en Linux
- Cómo agregar un usuario a un grupo en Linux mientras se crea el usuario.
- Cómo agregar un usuario a un grupo en Linux que ya existe.
- Preguntas frecuentes
¿Qué es el grupo Linux?
Un grupo de Linux es una colección de cuentas de usuario que comparten permisos de acceso comunes a archivos, directorios y otros recursos del sistema. Cada usuario en un sistema Linux está asociado con uno o más grupos, y los grupos se utilizan para simplificar el proceso de administración del acceso y los privilegios de los usuarios.
Caracteristicas claves:
- Identificador de grupo (GID): A cada grupo se le asigna un identificador numérico único conocido como ID de grupo (GID). El sistema utiliza el GID para diferenciar entre grupos y está asociado con permisos específicos.
- Membresía de grupo: Los usuarios pueden pertenecer a uno o más grupos. Cuando un usuario forma parte de un grupo, hereda los permisos asignados a ese grupo. Esto simplifica el proceso de administración de permisos para múltiples usuarios que requieren niveles de acceso similares.
Tipos de Grupos:
- Grupo primario: Cada usuario tiene un grupo principal, que es el grupo principal asociado a su cuenta. El grupo principal se especifica en la entrada del usuario en el
/etc/passwd>archivo. - Grupos Secundarios: Los usuarios también pueden pertenecer a grupos adicionales conocidos como grupos secundarios. Estos grupos proporcionan permisos complementarios a los otorgados por el grupo principal.
Requisitos previos para agregar un usuario a un grupo en Linux
- Una máquina Linux con acceso root/sudo.
- Conocimientos básicos de la terminal Linux.
- Comprensión de los comandos useradd y usermod.
Cómo agregar un usuario a un grupo en Linux mientras se crea el usuario.
Paso 1: crear un usuario y agregarlo a un grupo.
Podemos crear un usuario con el agregar usuario dominio.
govinda
useradd [options] [username]>
Podemos usar la opción -G seguida del nombre del grupo para agregar este usuario a cualquier grupo que queramos. Por ejemplo, crearemos un usuario 'ficticio' y lo agregaremos al grupo sudo con el siguiente comando.
useradd -G sudo dummy>
Esto crearía el usuario y simultáneamente lo agregaría al grupo sudo.

Crear un nuevo usuario y agregarlo a un grupo
Paso 2: Verificar los grupos del usuario 'dummy'.
Para comprobar los grupos de usuarios ficticios, podemos utilizar el grupos dominio.
#syntax groups [username]>
Escriba el siguiente comando en la terminal.
groups dummy>
Producción:

Comprobando grupos de usuarios ficticios.
Como podemos ver, el grupo ficticio ahora es miembro del grupo sudo.
Cómo agregar un usuario a un grupo en Linux que ya existe.
En este método, crearemos un nuevo usuario con fines de demostración. Luego, lo agregaremos a un grupo ya existente.
Paso 1: crear un usuario (opcional)
Crearemos un usuario de prueba usando el comando useradd. Este comando se utiliza para agregar usuarios al sistema Linux.
eliminar el último carácter de la cadena
useradd geek>
Aquí, estamos usando el nombre de usuario como adicto. Eres libre de utilizar cualquier nombre de tu elección.

Agregar usuario geek al sistema
cómo eliminar una columna en postgresql
Ahora, para verificar si el usuario a ha sido agregado o no, use el siguiente comando.
cut -d: -f1 /etc/passwd | grep 'geek>
El comando de corte obtiene el contenido del archivo según la condición dada. Aquí
- Estamos seleccionando el primer campo con la opción -f1.
- Los campos están divididos por los límites: pasados con -d.
- Accedemos al archivo /etc/passwd que contiene todos los usuarios que existen en el sistema. (Necesita acceso root o sudo para leer este archivo)
- Luego, buscamos nuestro nombre de usuario 'geek' para ver si se agrega a la lista de usuarios.

Comprobando el usuario en /etc/passwd
Aquí estamos obteniendo el resultado. adicto lo que significa que el usuario se ha agregado correctamente.
Paso 2: Agregar el usuario creado al grupo sudoers
Ahora, para agregar cualquier usuario a un grupo, tenemos la mod de usuario comando que es para modificación del usuario.
La sintaxis es:
usermod [options] [other fields...] [username]>
Aquí usaremos la opción -aG que significa agregar al grupo luego, el primer argumento después de la opción -aG pasaremos el nombre del grupo y luego, finalmente, el nombre de usuario.
Para agregar el usuario geek al grupo sudo, necesitamos las siguientes modificaciones:
usermod -aG sudo geek>
Una vez, se ejecuta este comando. Puede verificar todos los grupos a los que pertenece el usuario geek usando el comando de grupos.
groups geek>
Esto enumerará todos los grupos a los que pertenece el usuario 'geek'.

Verificar los grupos de usuarios
Como podemos ver, el usuario geek pertenece a 2 grupos, geek (cada usuario tiene un grupo con su propio nombre) y sudo. Por lo tanto, agregamos con éxito al usuario geek al grupo sudo.
Preguntas frecuentes
¿Por qué necesitaría agregar un usuario a un grupo en Linux?
Agregar un usuario a un grupo en Linux es esencial para administrar los permisos de acceso. Los grupos le permiten organizar usuarios y definir permisos específicos para esos usuarios colectivamente. Por ejemplo, si tiene un proyecto con varios miembros del equipo, crear un grupo para ese proyecto le permite otorgar permisos a archivos o directorios relacionados con el proyecto a todo el grupo a la vez, simplificando el control de acceso.
tipos de referencia java
¿Cuál es el método de línea de comandos para agregar un usuario a un grupo en Linux?
El comando principal para agregar un usuario a un grupo en Linux es
usermod>.La sintaxis básica es:
sudo usermod -aG>Este comando agrega el usuario especificado al grupo especificado. El
-aG>Las banderas garantizan que el usuario se agregue al grupo sin afectar sus otras membresías del grupo.
¿Existen interfaces gráficas disponibles para agregar usuarios a grupos en Linux?
Sí, los entornos de escritorio Linux suelen proporcionar herramientas gráficas para la gestión de usuarios. Por ejemplo, el entorno de escritorio GNOME incluye una aplicación de Usuarios y Grupos.
Puedes iniciarlo usando:
matriz de retorno de Javasudo gnome-control-center user-accounts>Esta interfaz le permite administrar cuentas de usuario, incluidas membresías de grupos, de una manera más fácil de usar.
¿Puedo agregar un usuario a varios grupos simultáneamente en Linux?
Sí, puede agregar un usuario a varios grupos simultáneamente incluyendo varios nombres de grupos en el
usermod>comando, separados por comas.Por ejemplo:
sudo usermod -aG group1,group2,group3 username>Este comando agrega al usuario a
group1>,group2>, ygroup3>en una sola operación.
¿Cómo puedo verificar que un usuario haya sido agregado exitosamente a un grupo en Linux?
Puede verificar la membresía del grupo de un usuario usando el
groups>dominio.Por ejemplo:
groups username>Este comando muestra una lista de grupos a los que pertenece el usuario especificado. Además, puede consultar el archivo /etc/group o utilizar otros archivos de configuración para confirmar la membresía del grupo para un usuario en particular.
Conclusión
En este artículo analizamos cómo agregar un usuario a grupos de Linux. Grupos de Linux que son integrales para organizar usuarios con requisitos de acceso compartido, optimizar la administración de permisos y mejorar la seguridad del sistema. A través de identificadores de grupo (GID) y distinciones de grupos primarios/secundarios, los usuarios heredan permisos de manera eficiente según la membresía del grupo, lo que reduce las complejidades administrativas. Este artículo describe pasos prácticos para agregar usuarios a grupos en Linux usando comandos comouseradd>yusermod>, dirigido a usuarios con acceso root o sudo. Los grupos de Linux desempeñan un papel crucial al proporcionar un enfoque estructurado y seguro para el acceso de los usuarios dentro del entorno Linux, lo que contribuye a una administración eficaz del sistema.