usermod
usermod - Modificar una cuenta de usuario.
Usermod es una herramienta muy importante en la gestión de usuarios, ya que podemos cambiar y actualizar toda la información y grupos a los que pertenecen los usuarios.
Por ejemplo si queremos agregar un usuario estándar al grupo wheel/sudo
, lo hacemos combinando las opciones -aG
. Usar estas dos opciones también nos permite agregar el usuario en varios grupos al mismo tiempo.
Si queremos deshabilitar un usuario usamos la opción -L
. Esto es lo mismo que ejecutar # passwd -l usuario
.
Si queremos habilitar un usuario usamos la opción -U
. Esto es lo mismo que ejecutar # passwd -u usuario
.
También es posible cambiar el ID de un usuario con la opción -u
, esto cambia automáticamente el ID del directorio del usuario y todo su contenido, sin embargo, los cambios de ID fuera de estos directorios se debe hacer manualmente.
Si queremos cambiar el nombre del usuario, se debe usar la opción -l
, de este modo cuando iniciemos sesión, tendremos que hacerlo con el nuevo nombre. Una vez hecho esto, será necesario crear un grupo con el nuevo nombre y agregar al usuario a este.
Pero en el próximo inicio de sesión nos mostrará un error, ya que no encuentra el directorio del usuario, para corregir esto, usamos las opciones -m
y -d
, esto lleva al sistema a mover el directorio viejo al nuevo. Si el directorio no existe, lo crea. Esto es como ejecutar el comando mv
, pero al hacerlo con usermod
, los cambios de grupo y usuario se hace automáticamente en todo el contenido del directorio.
Otro punto interesante, es modificar la fecha de expiración del usuario con la opción -e
, la fecha se debe indicar en el formato YYYY-MM-DD.
Ahora si queremos evitar que un usuario expire, debemos usar el valor -1
.
Por último, si queremos agregar información, como el nombre completo del usuario, lo hacemos con la opción -c
.
Última actualización