Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

Cómo agregar un usuario a un grupo en Linux paso a paso

Agregar un usuario a un grupo (o a un segundo grupo) en Linux

Administrar usuarios y grupos en Linux es una de las tareas más importantes para el mantenimiento del sistema y la regulación de permisos. Al añadir un usuario a un nuevo grupo, se le pueden otorgar permisos específicos para acceder a archivos o ejecutar comandos específicos. Esto proporciona un control preciso sobre las acciones de cada usuario dentro del sistema, lo que lo convierte en una herramienta esencial tanto para administradores de sistemas como para usuarios avanzados.

Cómo agregar un usuario a un grupo en Linux, paso a paso

Resumen

  • Utilice el comando “sudo usermod -a -G example_group example_user” para agregar un usuario a un grupo.
  • Para agregar un usuario a varios grupos a la vez, separe los grupos con comas, como “sudo usermod -a -G grupo1,grupo2,grupo3 ejemplo_usuario”.
  • Utilice el comando “sudo usermod -g example_group example_user” para establecer el grupo principal del usuario.

Cambiar el grupo asociado de un usuario es relativamente fácil, pero no todos conocen estos comandos, especialmente al agregar un usuario a un grupo secundario. Te guiaremos en todos los casos.

En un sistema Linux, las cuentas de usuario se pueden asignar a uno o más grupos. Se pueden configurar permisos de archivos y otros privilegios por grupo. Por ejemplo, en Ubuntu, solo los usuarios del grupo sudo pueden usar el comando sudo para obtener permisos elevados.

Si usas un entorno de escritorio como GNOME o KDE Plasma, es posible que tengas una interfaz gráfica disponible para ajustar esta configuración (al menos según tu distribución). En la práctica, siempre es más fácil acceder al símbolo del sistema y escribir algunos comandos, y eso es lo que te mostraremos hoy.

Agregar un nuevo grupo

Si desea crear un nuevo grupo en su sistema, use el siguiente comando groupadd, reemplazando new_group por el nombre del grupo que desea crear. También deberá usar sudo con este comando (o, en distribuciones de Linux que no usan sudo, deberá ejecutar el comando su de forma independiente para obtener mayores privilegios antes de ejecutarlo).

sudo groupadd nuevo_grupo

El comando groupadd de Linux se utiliza para crear un nuevo grupo Cómo agregar un usuario a un grupo en Linux paso a paso

Agregar una cuenta de usuario existente a un grupo

Para agregar una cuenta de usuario existente a un grupo en su sistema, use el comando usermod, reemplazando examplegroup con el nombre del grupo al que desea agregar el usuario y exampleusername con el nombre del usuario que desea agregar.
usermod -a -G ejemplo de grupo ejemplo de nombre de usuario

Por ejemplo, para agregar el usuario geek al grupo sudo, utilice el siguiente comando:

sudo usermod -a -G sudo geek

Cómo agregar un usuario a un grupo en Linux paso a paso

Cambiar el grupo principal del usuario

Aunque una cuenta de usuario puede formar parte de varios grupos, uno de estos siempre es el "grupo principal" y los demás son "grupos secundarios". El proceso de inicio de sesión del usuario y los archivos y carpetas que cree se asignarán al grupo principal.

Para cambiar el grupo principal asignado a un usuario, ejecute el comando usermod, reemplazando examplegroup con el nombre del grupo que desea que sea el grupo principal y exampleusername con el nombre de la cuenta de usuario.

usermod -g grupo de ejemplo nombredeusuariodeejemplo

Tenga en cuenta la -g. Al usar una g minúscula, se especifica un grupo principal. Al usar una -g mayúscula, como se muestra arriba, se especifica un nuevo grupo secundario. En este ejemplo, asignaremos a "geek" un nuevo grupo principal llamado "example_primary":

sudo usermod -g ejemplo_primario geek
El comando usermod de Linux que se usa para cambiar el grupo principal de un usuario Cómo agregar un usuario a un grupo en Linux paso a paso
Para ver los grupos a los que está asignada la cuenta de usuario actual, ejecute el comando "groups". Aparecerá una lista de grupos.
grupos

Para mostrar los ID de números asociados con cada grupo, ejecute el comando id en su lugar:

id
Los comandos de grupos e ID de Linux que se usan para ver los grupos en los que se encuentra el usuario actual
Para ver los grupos a los que está asignada otra cuenta de usuario, ejecute el comando grupos y especifique el nombre de la cuenta de usuario.
ejemplo de grupos nombre de usuario

También puede ver los ID de números asociados a cada grupo ejecutando el comando id y especificando el nombre de usuario.

ejemplo de idnombre de usuario

Los comandos de grupos e id de Linux que se usan para ver los grupos en los que está otro usuario Cómo agregar un usuario a un grupo en Linux paso a paso

El primer grupo de la lista de grupos, o el que se muestra después de "gid=" en la lista de IDs, es el grupo principal de la cuenta de usuario. Los demás grupos son secundarios. Por lo tanto, en la captura de pantalla a continuación, el grupo principal de la cuenta de usuario es example_primary.

Crea un nuevo usuario y asígnale un grupo con un comando

En ocasiones, puede que desee crear una nueva cuenta de usuario con acceso a un recurso o carpeta específicos, como un nuevo usuario FTP. Puede especificar a qué grupos se asignará la cuenta de usuario al crearla mediante el comando useradd, como se indica a continuación:

sudo useradd -G examplegroup nombreusuarioejemplo

Por ejemplo, para crear una nueva cuenta de usuario llamada jsmith y asignar esta cuenta al grupo ftp, puede ejecutar el siguiente comando:

sudo useradd -G ftp jsmith

Por supuesto, después tendrás que establecer una contraseña para este usuario:

sudo passwd jsmith

Los comandos useradd y passwd de Linux que se utilizan para crear un nuevo usuario, agregarlo a un grupo y establecer una contraseña de usuario Cómo agregar un usuario a un grupo en Linux paso a paso

Agregar un usuario a varios grupos

Al asignar subgrupos a una cuenta de usuario, puede asignar fácilmente varios grupos a la vez separando la lista con una coma.
usermod -a -G grupo1,grupo2,grupo3 ejemplo de nombre de usuario

Por ejemplo, para agregar el usuario llamado geek a los grupos ftp, sudo y example, puede ejecutar el siguiente comando:

usermod -a -G ftp, sudo, ejemplo geek

El comando UserMod de Linux que se usa para agregar un usuario a varios grupos a la vez Cómo agregar un usuario a un grupo en Linux paso a paso

Puede especificar cualquier número de grupos, simplemente sepárelos con una coma.

Ver todos los grupos en el sistema

Si desea ver una lista de todos los grupos en su sistema, puede usar el comando getent:

grupo getent

El comando getent de Linux se usa para ver qué usuarios están en qué grupos Cómo agregar un usuario a un grupo en Linux paso a paso

Esta salida también le mostrará qué cuentas de usuario pertenecen a qué grupos. En la siguiente captura de pantalla, vemos que las cuentas de usuario syslog y ubuntu pertenecen al grupo adm.

Esto debería cubrir todo lo que necesita saber sobre cómo agregar usuarios a grupos en Linux.

Añadir un usuario a un grupo en Linux no es solo un paso técnico; es una forma eficaz de organizar los permisos y garantizar el funcionamiento seguro y ordenado del sistema. Mediante comandos sencillos como usermod o gpasswd, los administradores de sistemas pueden ajustar los permisos según las necesidades de cada usuario. Esta habilidad hace que la administración del sistema sea más flexible y eficiente, proporcionando un entorno de trabajo organizado y seguro para todos los usuarios.

Ir al botón superior