Comando usermod | Modifica cuentas de usuarios en Linux

comando-usermod
comando-usermod

El comando usermod es una herramienta muy útil en entornos de línea de comandos como Linux y macOS. Permite modificar cuentas de usuario existentes en Linux.

Gracias a usermod, puedes cambiar grupos, shell, home, nombre de login o bloqueo de cuentas. Es especialmente útil para administradores de sistemas, desarrolladores y usuarios que trabajan frecuentemente con la línea de comandos.

En este artículo veremos la sintaxis básica del comando usermod, sus usos más comunes y varios ejemplos prácticos para aplicarlo correctamente.

👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis

👉 También te dejo por aquí una guía de comandos Linux por categorías

Sintaxis básica del comando usermod

La sintaxis básica es la siguiente:

usermod [opciones] usuario

Explicación de la sintaxis

opciones: modifican el comportamiento del comando según la tarea que quieres realizar.

argumentos: indican el archivo, usuario, servicio, dispositivo, URL o destino sobre el que trabajará el comando.

Por ejemplo:

sudo usermod -aG docker ana

Después de ejecutar este ejemplo, el comando usermod realiza la acción indicada con los parámetros proporcionados. Si se ejecuta sin los argumentos necesarios, normalmente mostrará ayuda, una salida general o un error de uso, según la herramienta.

Opciones y comandos relacionados

Aunque usermod es un comando sencillo de usar en su forma básica, existen algunas opciones y comandos relacionados que conviene conocer.

ComandoDescripciónEjemplo
usermod -aG grupo usuarioAñade a grupos sin reemplazar.sudo usermod -aG docker ana
usermod -s shell usuarioCambia la shell.sudo usermod -s /bin/bash ana
usermod -L usuarioBloquea la cuenta.sudo usermod -L ana
usermod -U usuarioDesbloquea la cuenta.sudo usermod -U ana
usermod -d ruta -m usuarioCambia y mueve home.sudo usermod -d /home/nuevo -m ana

Añadir usuario a un grupo

Para este uso, ejecuta usermod con los argumentos adecuados y revisa el resultado antes de aplicar cambios importantes.

sudo usermod -aG docker ana

Este ejemplo muestra una forma habitual y segura de usar el comando en una sesión de administración.

Cambiar la shell de un usuario

También puedes combinar opciones para obtener una salida más concreta o adaptar el comando a tu flujo de trabajo.

sudo usermod -s /bin/bash ana

Este uso ayuda a resolver tareas frecuentes sin salir de la terminal.

Ejemplo práctico: usar usermod en tareas reales

A continuación, veremos varios ejemplos prácticos para mejorar el uso diario de la terminal.

# Uso básico de usermod
usermod

# Ejemplo práctico
sudo usermod -aG docker ana

# Variante útil
sudo usermod -s /bin/bash ana

Este bloque reúne usos frecuentes que puedes adaptar a tus rutas, usuarios, servicios o dispositivos reales. Antes de ejecutar comandos administrativos, revisa siempre que los nombres y rutas corresponden a tu sistema.

Errores comunes al usar usermod

Es recomendable revisar la sintaxis antes de ejecutar usermod, especialmente si el comando puede modificar usuarios, permisos, servicios, red o almacenamiento. Cuando tengas dudas, consulta la ayuda local o una página de manual fiable.

Ejemplo en video

Para complementar esta guía, hemos preparado un video donde se muestre paso a paso cómo usar el comando usermod en Linux.

De este modo, podrás ver de forma práctica algunos de los ejemplos explicados en el artículo:

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *