MODIFICAR USUARIOS CON USERMOD
Como su nombre lo indica, usermod permite modificar o actualizar un usuario o cuenta ya existente. Sus opciones más comunes o importantes son las siguientes:
- -c añade o modifica el comentario, campo 5 de /etc/passwd
- -d modifica el directorio de trabajo o home del usuario, campo 6 de /etc/passwd
- -e cambia o establece la fecha de expiración de la cuenta, formato AAAA-MM-DD, campo 8 de /etc/shadow
- -g cambia el número de grupo principal del usuario (GID), campo 4 de /etc/passwd
- -G establece otros grupos a los que puede pertenecer el usuario, separados por comas.
- -l cambia el login o nombre del usuario, campo 1 de /etc/passwd y de /etc/shadow
- -L bloque la cuenta del usuario, no permitiéndole que ingrese al sistema. No borra ni cambia nada del usuario, solo lo deshabilita.
- -s cambia el shell por defecto del usuario cuando ingrese al sistema.
- -u cambia el UID del usuario.
- -U desbloquea una cuenta previamente bloqueada con la opción -L.
Si quisiéramos cambiar el nombre de usuario de 'tatiana' a 'tati':
#> usermod -l sego sergio
Casi seguro también cambiará el nombre del directorio de inicio o HOME en /home, pero si no fuera así, entonces:
#> usermod -d /home/tati tati
Otros cambios o modificaciones en la misma cuenta:
#> usermod -c "supervisor de area" -s /bin/ksh -g 505 sego
Lo anterior modifica el comentario de la cuenta, su shell por defecto que ahora será Korn shell y su grupo principal de usuario quedó establecido al GID 505 y todo esto se aplicó al usuario 'tati' que como se observa debe ser el último argumento del comando.
El usuario 'tati' salió de vacaciones y nos aseguramos de que nadie use su cuenta:
#> usermod -L tati
Comentarios
Publicar un comentario