GNU/Linux es un sistema operativo multiusuario, lo que significa que muchos usuarios pueden conectarse a él de forma simultánea, por lo que la gestión de los usuarios es una tarea fundamental para un administrador de sistemas.

La gestión de los usuarios incluye todo, desde la creación, actualización o eliminación de cuentas de usuario o grupos de usuarios del sistema.

Comprobar a que grupos pertenece un usuario

Para comprobar que grupos pertenece un usuario, lo haremos con el comando groups que necesita un argumento que debe ser el nombre de usuario del sistema:

groups voidnull

Esto deberá de dar la siguiente salida (los grupos pueden variar):

voidnull : sys dialout sudo libvirt ubridge

Añadir un usuario a un grupo

Antes de intentar añadir un usuario a un grupo, es importante saber si el usuario existe en el sistema. Para añadir un usuario a un grupo determinado, usaremos el comando usermod con las opciones -a para indicar un usuario al grupo o grupos suplementarios y la opción -G para especificar los grupos reales en el siguiente formato.

usermod -aG postgres voidnull

Si ahora comprobamos los grupos:

$ groups voidnull
voidnull : sys dialout sudo libvirt ubridge postgres

Eliminar grupo a un usuario

Para eliminar un usuario de un grupo, utilizaremos el comando gpasswd con la opción -d de la siguiente manera.

gpasswd -d voidnull postgres

Y si volvemos a comprobar los grupos del usuario:

$ groups voidnull
voidnull : sys dialout sudo libvirt ubridge
Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación