básico1 min de lectura
Gestión de usuarios y permisos en Linux
Crear un usuario nuevo
bash
sudo useradd -m -s /bin/bash nuevo_usuario
sudo passwd nuevo_usuario
El flag -m crea el directorio home; -s /bin/bash fija la shell por
defecto.
Grupos
bash
sudo usermod -aG sudo nuevo_usuario # añade al grupo sudo
groups nuevo_usuario # lista los grupos del usuario
El modelo de permisos rwx
Cada archivo tiene tres conjuntos de permisos: propietario, grupo y
otros. chmod 750 archivo equivale a:
- Propietario: lectura, escritura, ejecución (7 = 4+2+1)
- Grupo: lectura, ejecución (5 = 4+1)
- Otros: sin permisos (0)
bash
chmod 750 script.sh
chown usuario:grupo script.sh
Aplicado al homelab
Uso este patrón para separar los servicios que corren en contenedores (cada uno con su propio usuario de sistema sin privilegios) de las tareas de administración, que sí requieren sudo.