Crear y eliminar usuarios

sudo adduser ana          # crea el usuario de forma interactiva (recomendado)
sudo useradd -m carlos    # crea el usuario con directorio personal (-m)
sudo passwd carlos        # asigna una contraseña
sudo deluser ana          # elimina el usuario
sudo deluser --remove-home ana   # elimina también su carpeta personal

Grupos y pertenencia

sudo groupadd desarrollo         # crea un grupo
sudo usermod -aG desarrollo ana  # añade "ana" al grupo (sin quitarla de los demás)
groups ana                       # muestra a qué grupos pertenece
cat /etc/group                   # lista todos los grupos del sistema

Usa siempre -aG, no -G

usermod -G (sin -a) reemplaza todos los grupos del usuario por el que indiques. Olvidar la -a es una causa habitual de que un usuario "pierda" acceso a otros grupos.

sudo y permisos de administrador

En sistemas basados en Debian/Ubuntu, pertenecer al grupo sudo permite ejecutar comandos como administrador anteponiendo sudo:

sudo usermod -aG sudo ana     # da permisos de administrador a "ana"
sudo -l                       # muestra qué puede ejecutar el usuario actual con sudo

La configuración detallada vive en /etc/sudoers, que se edita siempre con sudo visudo (nunca con un editor normal) para evitar dejar el archivo corrupto.

Preguntas frecuentes

¿Cuál es la diferencia entre adduser y useradd?

adduser es un script interactivo (más amigable, típico de Debian/Ubuntu). useradd es el comando de bajo nivel, más rápido para scripts pero requiere más parámetros manuales.

¿Cómo veo todos los usuarios del sistema?

Con cat /etc/passwd. Cada línea representa un usuario; los de uso interno del sistema suelen tener UID por debajo de 1000.

Artículos relacionados