El comando usermod en Linux se utiliza para cambiar la configuración de la cuenta de usuario como nombre de usuario, directorio de inicio, grupos.
El comando usermod en Linux

El comandousermod en Linux se utiliza para cambiar las propiedades de una cuenta de usuario. Puede ser útil en las siguientes situaciones:
-
Cambiar el directorio personal: Si desea cambiar el directorio personal del usuario, puede utilizar el comando
usermodpara cambiar la ruta al nuevo directorio. -
Cambiar el nombre del usuario: Si quieres cambiar el nombre del usuario, utilizando el comando
usermod, puedes cambiar el nombre del usuario manteniendo todos los datos y configuraciones. -
Cambiar el grupo al que pertenece un usuario: Si quieres cambiar el grupo al que pertenece un usuario, puedes utilizar el comando
usermod. -
Cambiar el UID de un usuario: El UID (User Identifier) es el identificador único de un usuario en un sistema Linux. Si quieres cambiar el UID de un usuario, utiliza el comando
usermod. -
Cambiar el tipo de shell del usuario: Un shell es un programa que proporciona una interfaz de usuario al sistema Linux. Si quieres cambiar el tipo de shell del usuario, utiliza el comando
usermod.
También se puede utilizar para cambiar varias propiedades de una cuenta de usuario, pero requiere privilegios de administrador (root) para utilizarlo.
Sintaxis
La sintaxis es la siguiente:
usermod [options] LOGIN
Aquí LOGIN es el nombre del usuario para el que desea cambiar la configuración.
Algunas de las opciones más comunes del comando usermod son:
-l: cambiar el nombre de usuario-d: cambia el directorio raíz del usuario-aG: añade el usuario a un grupo-g: cambiar el grupo del usuario
Ejemplos de cómo utilizar el comando usermod:
Para cambiar el nombre de usuario"oldusername" por"newusername", ejecute el siguiente comando:
sudo usermod -l newusername oldusername
Para añadir el usuario"username" al grupo"newgroup", ejecuta el siguiente comando:
sudo usermod -aG newgroup username
Ejemplos de uso de comandos
El comando usermod en Linux se utiliza para cambiar las propiedades de una cuenta de usuario. Con este comando, puedes cambiar el nombre de usuario, el directorio personal, el tipo de shell, el identificador de usuario (UID) y el grupo al que pertenece el usuario.
Cambiar el directorio raíz del usuario:
usermod -d /new/home/dir username
Cambiar el nombre del usuario:
usermod -l newusername oldusername
Cambiar el grupo al que pertenece el usuario:
usermod -g newgroupname username
Cambiar el UID del usuario:
usermod -u newuid username
Cambiar el tipo de shell del usuario:
usermod -s /bin/bash username
Nota: se necesitan privilegios de administrador (root) para utilizar el comando usermod.