Tabla de Contenidos

Gestion de Usuarios

Crear usuarios en Linux

Para crear un usuario, utilizamos el siguiente comando:

sudo adduser pepe

Y vemos que el usuario se ha creado correctamente:

Y con el comando su pepe podemos convertirnos en dicho usuario:

Y también podemos visualizar el fichero /etc/passwd para comprobar la existencia de este usuario:

Eliminar un usuario en linux

Para eliminar un usuario, usamos el comando deluser de la siguiente forma:

sudo pkill -9 -u pepe # Detenemos los procesos que esté usando el usuario.
sudo deluser --remove-home pepe

Comando addgroup - Gestion de Grupos en Linux

Podemos crear un grupo y ahí meter un determinado usuario:

sudo addgroup empleados

Y si visualizamos el fichero groups podremos ver todos los grupos creados en el sistema:

A continuación, si queremos añadir usuarios a este grupo lo hacemos con el comando usermod de la siguiente forma:

sudo usermod -aG empleados esteban

Y así añadimos a esteban al grupo empleados y también podemos ver con el comando getent los usuarios que están dentro de un grupo:

A continuación, para gestionar permisos de grupos, vamos a crear un documento.txt y haremos que los usuarios del grupo empleados no puedan ver el contenido de este documento:

Donde hacemos la prueba y vemos cómo ahora este archivo no tiene ningún permiso para los grupos:

Por lo que ahora, cambiamos el grupo dueño del archivo de mario a empleados:

sudo chown :empleados documento.txt

Y vemos que esteban, al formar parte del grupo empleados, no puede visualizar ni hacer nada con el documento:

En cambio Pepe sí que puede visualizar el documento, porque no se encuentra dentro del grupo empleados y por tanto este usuario se considera 'otros':

Ahora vamos a meter a Pepe en el grupo de empleados y veremos cómo no podrá visualizar el documento:

Asignar Propietario de Archivos

Con este comando podremos cambiar el dueño de un archivo o directorio. Por ejemplo, anteriormente habíamos creado el grupo de empleados, por lo que ahora vamos a hacer que un directorio sea propiedad de dicho grupo:

sudo chown mario:empleados /home/mario/Escritorio/administracion/