Skip to main content
AsturIA

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.