Usuarios Grupos, Permisos Linux suele asustar si no se conoce, pero es una gran herramienta a la hora de gestionar el acceso a carpetas, ya sea via local, ftp, ssh, etc…
Estos ejemplos, se entiende, que se ejecutaran en una terminal linux, ya sea local, o via SSH
Esto es una guia (basica) para tener como apunte, con el que poder manejar los basicos del aspecto de añadir y quitar usuarios en un sistema. Muy util si usas un ftp de forma compartida, o un servidor de cualquier tipo. Aunque esto tambien se puede usar a nivel local
Empecemos:
Añadir usuario
sudo adduser nuevo_usuario
o también puedes usar el comando
sudo useradd nuevo_usuario
Cambiar contraseña (para el usuario)
passwd nuevo_usuario
Borrar usuario
sudo deluser nuevo_usuario
Crear un grupo
sudo groupadd grupoCompartido
Borrar un grupo
sudo groupdel grupoCompartido
Añadir usuario a un grupo
Añade un grupo nuevo (Creando el grupo en el proceso)
sudo usermod -aG grupoCompartido nuevo_usuario
Añade a grupo ya existente
sudo usermod -g grupoCompartido nombre_usuario
Sacar un usuario de un grupo
sudo gpasswd -d nombre_usuario grupoCompartido
o también puedes usar el comando
sudo deluser nombre_usuario grupoCompartido
Añadir un directorio a un grupo
sudo chown miusuario:grupoCompartido /compartidos/carpetaCompartida
Finalmente, para que los nuevos archivos y directorios
creados dentro de «/compartidos/carpetaCompartida» tengan automáticamente
el grupo «grupoCompartido», puedes establecer el bit de
conjunto de grupo (setgid) en el directorio:
sudo chmod g+s /compartidos/carpetaCompartida
Ver grupos del usuario a los que pertenece
Ver datos del usuario
id nombre_usuario
Ver los grupos a los que pertenece el usuario
groups nombre_usuario
Si te ha gustado y te ha servido de algo dale al «liken» y comparte 🙂