====== Gestion de Usuarios ======
===== Crear usuarios en Linux =====
Para crear un usuario, utilizamos el siguiente comando:
sudo adduser pepe
{{pasted_image_20231119172220.png|}}
Y vemos que el usuario se ha creado correctamente:
{{pasted_image_20231119172246.png|}}
Y con el comando su pepe podemos convertirnos en dicho usuario:
{{pasted_image_20231119172528.png|}}
Y también podemos visualizar el fichero /etc/passwd para comprobar la existencia
de este usuario:
{{pasted_image_20231119173430.png|}}
===== 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
{{pasted_image_20231119173932.png|}}
===== 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:
{{pasted_image_20231119172900.png|}}
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:
{{pasted_image_20231215103231.png|}}
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:
{{pasted_image_20231215103319.png|}}
Donde hacemos la prueba y vemos cómo ahora este archivo no tiene ningún permiso
para los grupos:
{{pasted_image_20231215103426.png|}}
Por lo que ahora, cambiamos el grupo dueño del archivo de mario a empleados:
sudo chown :empleados documento.txt
{{pasted_image_20231215103532.png|}}
Y vemos que esteban, al formar parte del grupo empleados, no puede visualizar ni
hacer nada con el documento:
{{pasted_image_20231215103614.png|}}
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':
{{pasted_image_20231215103715.png|}}
Ahora vamos a meter a Pepe en el grupo de empleados y veremos cómo no podrá
visualizar el documento:
{{pasted_image_20231215103815.png|}}
===== 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/