This content is currently only available in Spanish. English translation is on the roadmap — in the meantime, here is the original.
básico
Gestión de usuarios y permisos en Linux
linuxpermisosadministración
Crear un usuario nuevo
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
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)
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.
