GNU/Linux >> Tutoriales Linux >  >> Linux

Agregar usuario a grupo en Linux, cómo hacerlo (con ejemplos)

Este artículo le mostrará cómo agregar un usuario a un grupo en un sistema Linux. También aprenderemos a ver los grupos y el ID de grupo de cualquier cuenta de usuario .

El usuario y grupo de Linux es una parte esencial de la seguridad de Linux. Como sabes, Linux es un sistema operativo multiusuario. Por lo tanto, agregar usuarios a un grupo es una tarea que vale la pena aprender.

Los grupos permiten que los permisos de usuario específicos estén disponibles para los miembros del grupo.

El objetivo principal de los grupos es definir un conjunto de privilegios como permiso de lectura, escritura o ejecución para un recurso determinado que se puede compartir entre los usuarios dentro del grupo.

En lugar de administrar los permisos para cada cuenta de usuario, puede agregar un usuario a un grupo en Linux para otorgar los permisos apropiados.

Tipos de Grupos en Linux

Hay dos tipos de grupos en Linux:primario y secundario.

Grupo principal

Un grupo principal se crea cuando se agrega un usuario. Es el grupo que se aplica al usuario cuando inicia sesión. Todos los archivos que crea el usuario se agregan automáticamente a ese grupo. Un usuario solo puede pertenecer a un grupo principal a la vez.

Grupo secundario (suplementario)

Un usuario puede pertenecer a cualquier cantidad de grupos secundarios. Un grupo secundario es cualquier grupo al que pertenece un usuario que no sea el grupo principal.

La razón principal para crear un grupo secundario es permitir el permiso específico a usuarios limitados. Por ejemplo, si agrega un usuario en particular al sudo grupo en Linux, el usuario heredará los derechos de acceso del grupo y podrá ejecutar sudo comandos.

Cómo agregar un usuario a un grupo en Linux

Solo root o usuarios con sudo El acceso puede agregar un usuario a un grupo.

Agregar un usuario existente al grupo secundario

Agregar usuarios a un grupo en Linux es un proceso sencillo. Para agregar una cuenta de usuario existente a un grupo, use el usermod dominio. La sintaxis es:

usermod [OPTIONS] GROUPNAME USERNAME

Por ejemplo, para agregar el usuario john al sudo grupo, ejecutaría el siguiente comando:

sudo usermod -a -G sudo john

Tenga en cuenta que no habrá salida una vez que ejecute el comando.

Analicemos esta sintaxis. Primero, el usermod El comando usa el -a (añadir) y -G (grupo) opciones para agregar al usuario a un grupo en particular.

Añadir un usuario existente a varios grupos

Como ya sabe, en Linux, un usuario solo se puede agregar a un grupo principal, pero se puede agregar a cualquier número de grupos secundarios.

Por lo tanto, si desea agregar un usuario a varios grupos, puede usar el mismo comando anterior, pero debe separar los nombres de los grupos a los que desea agregar el usuario con una coma (, ).

Para agregar un usuario john a grupos audio , video y network , ejecutaría el siguiente comando:

sudo usermod -a -G audio,video,network john

Cambiar el grupo principal de un usuario

El usermod El comando le permitirá cambiar el grupo principal de un usuario. El -g La opción controla el grupo primario. Cuando usas una g minúscula , asignas un grupo principal.

Por ejemplo, para asignar un grupo primario web a un usuario, john :

sudo usermod -g web john

Cómo verificar el grupo de un usuario

Para verificar si puede agregar un usuario a un grupo en Linux con éxito, puede usar el id dominio. Te da la posibilidad de ver todos los grupos a los que tiene acceso un usuario.

Por ejemplo, para obtener información sobre un usuario, john , pasa el nombre de usuario como argumento al id comando:

id john
uid=1000(john) gid=1000(john) groups=1000(john),970(docker),986(video),993(input),998(wheel)

El resultado anterior muestra que el grupo principal del usuario john es john y pertenece a docker , video , input y wheel grupos complementarios.

Otro método para mostrar los grupos a los que pertenece un usuario es usar los groups dominio. Pase el nombre de usuario como argumento al comando:

groups john
wheel input video docker john

Si omite el nombre de usuario, el comando imprimirá la información sobre el usuario conectado actualmente.

Conclusión

Los grupos de Linux son unidades de organización que se utilizan para organizar y administrar cuentas de usuario en Linux. Aquí hemos visto cómo usar el usermod Comando para agregar usuarios a grupos en Linux.

Para obtener más información sobre usermod comando en Linux, consulte su página de manual. Y, por supuesto, no dude en dejar un comentario si tiene alguna pregunta.


Linux
  1. Cómo agregar un usuario a su escritorio Linux

  2. Cómo agregar usuarios a un grupo en Linux

  3. Cómo agregar o eliminar un usuario de un grupo en Linux

  4. Cómo agregar un usuario a un grupo en Linux

  5. ¿Cómo agregar un usuario al grupo Sudo en un VPS de Linux?

Comando Chgrp de Linux con ejemplos

Comando Agregar ruta de Linux con ejemplos

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a Sudoers o Sudo Group en Rocky Linux 8

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a un grupo de Linux