Cómo agregar un usuario a un grupo en Linux

Suponga que es un administrador de sistemas de un gran proyecto y, a menudo, recibe quejas del equipo de control de calidad de que el equipo de desarrollo está estropeando el código base y viceversa. Tras una inspección minuciosa, descubre que dos equipos forman parte del mismo grupo y comparten la misma base de código. Así que le pide a su superior que le ayude con el problema, y ​​él le aconseja que haga dos grupos para todos los usuarios de los equipos de desarrollo y control de calidad. Pero no tiene idea de cómo agregar usuarios a un grupo en Linux. Bueno, estamos aquí para ayudar a resolver este problema. En este artículo, hemos explicado cómo crear un nuevo grupo, crear nuevos usuarios y luego agregar un usuario a un grupo en Linux.

Adición de usuarios a un grupo en Linux (2023)

Antes de demostrar cómo crear grupos, crear usuarios y agregar usuarios nuevos o existentes a estos grupos, primero debemos aprender qué es un grupo de usuarios en Linux. Entonces, veamos qué son los grupos de usuarios y luego pasemos a agregar usuarios a un grupo.

¿Qué es un grupo de usuarios en Linux?

Generalmente, una organización se divide en equipos, cada equipo tiene una función diferente y cada miembro de la organización es parte de un equipo. De manera similar, en un sistema multiusuario, cada usuario es parte de un grupo que tiene un conjunto diferente de privilegios, como permisos de lectura, escritura o ejecución para un recurso compartido dentro del grupo. Hay dos tipos de grupos en Linux:

  Cómo cifrar y descifrar archivos con GPG en Linux

Grupo primario

Cada vez que inicia sesión en una sesión, forma parte del grupo principal. Generalmente, el grupo principal lleva el mismo nombre que el nombre de usuario en Linux. Cualquier archivo o proceso creado por usted es parte de este grupo y los usuarios de otros grupos no pueden acceder de forma predeterminada. La información como la identificación del usuario, la identificación del grupo, etc. sobre un grupo principal se almacena en el archivo: /etc/passwd.

Grupo secundario

Los grupos secundarios o grupos complementarios son útiles cuando necesita compartir el acceso a cualquier archivo o proceso con un grupo particular de usuarios. Solo el usuario root o los usuarios con privilegios sudo pueden asignar nuevos permisos o agregar nuevos usuarios a los grupos secundarios.

Un usuario solo puede ser parte de un grupo principal, pero puede ser parte de varios grupos secundarios. Ahora que conoce los conceptos básicos de los grupos de usuarios en Linux, veamos cómo crear nuevos usuarios y agregarlos a un grupo.

Cómo agregar nuevos usuarios en Linux

Para crear nuevos usuarios, use el comando useradd según la siguiente sintaxis:

sudo useradd nombre de usuario

Algunas de las opciones para emparejar con el mando son:

OpcionesDescripción-dEl nuevo usuario se creará utilizando un nuevo nombre de directorio como valor para el directorio de inicio de sesión del usuario-eEsto se usa para especificar la fecha en la que se desactivará la cuenta de usuario-uEsto creará un nuevo usuario con una identificación de usuario específica

El nuevo usuario que cree solo formará parte del grupo principal inicialmente. Una vez que cree un nuevo usuario, asígnele una nueva contraseña usando el comando passwd, como se muestra a continuación:

  Cómo guardar transmisiones de Twitch para más adelante en Linux

sudo contraseña

Aquí, se le pedirá que ingrese la nueva contraseña y luego se le pedirá que vuelva a ingresar la contraseña para confirmarla. En este punto, el usuario ahora puede iniciar sesión en el sistema con el nuevo nombre de usuario y contraseña que acaba de crear.

Cómo crear un grupo de usuarios en Linux

Ahora que ha creado un nuevo usuario, puede comenzar a crear grupos y agregarles usuarios. Para crear un nuevo grupo, use el comando groupadd. Asegúrese de dar un nombre único al nuevo nombre de grupo, o chocará con otros nombres de grupos existentes. Así es como se ve la sintaxis:

sudo groupadd

Cómo agregar usuarios a grupos

Una vez que haya creado un grupo, ahora puede comenzar a agregarle usuarios. Solo un usuario root o un usuario con acceso sudo puede agregar usuarios a diferentes grupos.

Agregar usuario existente a un grupo existente

Para agregar un usuario existente a un grupo, use el comando usermod cuya sintaxis hemos resaltado a continuación:

sudo usermod -a -G

Aquí, la opción -a significa agregar (agregar al final) y agrega al usuario a un grupo existente y el indicador -G se usa para especificar el nombre del grupo al que se agrega el usuario. No hay opción para la salida detallada con este comando, excepto que da una advertencia si el usuario o el grupo no existe.

Agregar usuario a varios grupos

El comando usermod en Linux también se puede usar para agregar un usuario a varios grupos con esencialmente las mismas opciones que un solo grupo, como se muestra a continuación. Asegúrese de especificar los nombres de los grupos sin espacios.

sudo usermod -a -G ,,

Crear un nuevo usuario y asignar un grupo

Puede agregar un nuevo usuario a un grupo con un solo comando en Linux. El comando useradd le permite crear un nuevo usuario y luego agregar un usuario a los grupos especificados. La sintaxis para agregar un nuevo usuario usando el comando useradd es:

  Cómo instalar Tweet Tray en Linux

sudo useradd -G ,,

Ver los grupos de un usuario

Para ver todos los grupos asociados con un usuario, puede usar el comando de grupos o el comando id. Verifique la sintaxis que se muestra a continuación:

grupos

identificación

Si el se deja en blanco, se mostrarán los nombres de grupo solo para el usuario actual.

Cómo eliminar un usuario de un grupo

Para eliminar un usuario de un grupo en las distribuciones de Linux, puede usar el comando gpasswd, según la sintaxis que se indica a continuación:

sudo gpasswd -d

Además de eliminar a un usuario de un grupo, el comando gpasswd también se usa para diversas tareas administrativas, como definir administradores de grupo o establecer una contraseña de grupo, etc.

Eliminar un grupo en Linux

Para eliminar cualquier grupo secundario en Linux, puede usar el comando groupdel:

sudo groupdel

Cómo cambiar el grupo principal de un usuario

Todos los comandos que hemos discutido hasta ahora se aplican al grupo secundario y sus usuarios. Para cambiar el grupo principal de un usuario en Linux, use la siguiente sintaxis:

sudo usermod –g

Debe estar preguntándose cuál es la diferencia entre las banderas -g y -G. El indicador -g se usa para grupos primarios, mientras que el indicador -G se usa para grupos secundarios.

Cómo enumerar todos los grupos de usuarios en Linux

Un usuario que se crea en el momento de la instalación se conoce como usuario del sistema y forma parte de muchos grupos predeterminados en Linux. La información sobre cada grupo en el sistema se almacena en el archivo – /etc/group. Para listar todos los grupos en el sistema, use la siguiente sintaxis:

sudo gato /etc/grupo

Administrar usuarios y grupos en la terminal de Linux

La gestión de grupos es una tarea útil que podría ser útil durante varias operaciones, especialmente si es un administrador del sistema. Aquí, le mostramos algunos comandos sencillos de Terminal Linux para crear un nuevo usuario, crear nuevos grupos, agregar un nuevo usuario a un grupo y más. Entonces, esperamos que este artículo resuelva sus problemas. Si no es así, háganoslo saber en los comentarios a continuación y lo ayudaremos.