
Sigue a ZDNET: Agréganos como fuente preferida en Google.
El comando USERMOD es la abreviatura de modificación del usuario y, como su nombre lo indica, le permite modificar varios aspectos de una cuenta de usuario.
Por un Linux Administrador, este comando es crucial. Para los usuarios de Linux, el comando ciertamente es útil, especialmente dado lo que puede hacer.
Sumerjamos esta madriguera del conejo y veamos qué es con el comando Linux Usermod.
1. Cambiar los detalles del usuario
Cuando creas un Linux usuario con el admirador Comando, puede incluir ciertos detalles para ir junto con el nuevo usuario (como el nombre completo, los números de teléfono de la oficina y la casa, y otra información, que puede usarse como una descripción. Después de haber creado el usuario, la única forma de cambiar o agregar dicha información es a través del comando USERMOD. Digamos, por ejemplo, desea agregar un comentario para un usuario. Para hacerlo, usted emitirá el comando::
Sudo usermod -c «Información» usuario
También: 5 cosas sorprendentemente productivas que puede hacer con el terminal de Linux
Donde la información es lo que desea agregar, y el usuario es la cuenta de usuario que desea cambiar.
Esto puede ser útil si tiene dos usuarios con el mismo nombre y desea diferenciarlos en su información de usuario.
2. Cambiar un nombre de usuario
También puede cambiar un nombre de usuario. Antes de hacer esto, sepa que no cambia el nombre del directorio de inicio del usuario. Entonces, si tengo al usuario Sam y quiero cambiarlo a Samantha, usermod ¿Está ahí para ayudarme? Tal comando se vería así:
sudo usermod -l samantha sam
La opción -l es para el nombre de inicio de sesión.
3. Cambie el nombre de un directorio de inicio
Después de cambiar un nombre de usuario, es posible que también desee cambiar el nombre del directorio de inicio del usuario. Antes de hacer esto, debe asegurarse de que el usuario haya desconectado; De lo contrario, podría causar estragos en su cuenta (o sus datos). También debe asegurarse de que los datos del usuario se agregan al nuevo directorio de inicio (de lo contrario, el usuario termina con una casa vacía). Para cambiar un nombre de directorio (y agregar los datos), utilizaría un comando como este (pegando con nuestro ejemplo Sam/Samantha):
sudo usermod -d /home /samantha -m sam
La opción -d establece la nueva ruta del directorio de inicio, y la opción -m mueve los datos.
También: Hay una nueva distribución de Linux mejor lista para sorprenderte
4. Bloquear y desbloquear la cuenta de un usuario
Puede haber momentos en que necesite bloquear a un usuario de su cuenta (y luego permitir que vuelvan a entrar). Esto podría usarse para empleados temporales o niños castigados. Para bloquear una cuenta de usuario, el comando sería:
Usuario de sudo usermod -l
Donde el usuario es el nombre de usuario al que se aplica el bloqueo.
Para desbloquear la cuenta, emitiría el comando:
Sudo usermod -U user
Donde el usuario está la cuenta de usuario.
6. Cambie la fecha de vencimiento de la cuenta de un usuario
¿Sabía que puede expirar una cuenta de usuario en Linux? Supongamos que tiene un empleado temporal cuyo contrato finaliza el 31 de octubre de 2025. Si desea establecer la cuenta de usuario de la persona para expirar en esa fecha (en lugar de tener que recordarlo cuando llegue la fecha), puede usar la función de vencimiento de usermod así:
sudo usermod -e 2025-10-31 usuario
Donde el usuario es el nombre de la cuenta del usuario.
7. Agregue un usuario a un grupo (o grupos)
He tenido que usar esta función tantas veces. Por ejemplo, uso mucho Docker, y cuando lo instalo, tengo que agregar usuarios al grupo (de lo contrario, no funcionará para ellos sin usar sudo, lo que puede conducir a problemas de seguridad). También puede haber creado un grupo que será utilizado por varias cuentas para acceder a una carpeta específica. Supongamos que ha creado el grupo editorial y desea agregar a Sam a él. El comando para eso sería:
sudo usermod -ag editorial sam
También: 7 Conceptos básicos de terminal de Linux Cada principiante debe aprender primero, y por qué
8. Modifique el directorio de inicio de un usuario
Si ha cambiado el nombre de una cuenta de usuario, notará que su directorio de inicio todavía está en la lista como el nombre de usuario original. Si desea cambiar el nombre del directorio de inicio del usuario (para evitar confusiones), Usermod le respalda. Sin embargo, antes de hacer esto, es importante que se asegure de que el usuario haya desconectado su cuenta (de lo contrario, podría causar serios problemas).
Para cambiar el nombre del directorio de inicio de un usuario, el comando sería:
sudo usermod -d /home /Newname OldName
Donde el nombre de nuevo es el nuevo nombre para el directorio y el antiguo nombre es el nombre actual.
9. Cambie el shell de un usuario
Lo más probable es que necesite hacer esto, pero puede cambiar el shell de un usuario. Digamos que quieres cambiar el caparazón de Samantha de Bash a Zsh. Para hacer eso, primero debe asegurarse de que el nuevo shell esté realmente instalado con el comando:
Cat /etc /conchas
Si se enumera ZSH, puede cambiarlo para Samantha con el siguiente comando:
sudo usermod -s /bin /shell samantha
¿Quieres seguir mi trabajo? Agregue ZDNET como fuente de confianza en Google.




