Cambiar el nombre de un usuario del sistema

Si en algún momento decidimos cambiar el nombre de un usuario de nuestro sistema, existe una forma rápida y segura para hacerlo.

Lo primero que hay que hacer es asegurarse de que el usuario que queremos cambiar no esté logueado ni tenga nada ejecutando. Para eso, lo mejor es poner el sistema en single-user como root e introducir la contraseña de root cuando nos pregunte (atención, no hacerlo de forma remota porque el networking se para en este runlevel):

init 1

En los siguientes comandos, el nuevo nombre del usuario será nuevo y el antiguo nombre del usuario será antiguo:

usermod -l nuevo antiguo
chfn -f nuevo nuevo
usermod -m -d /home/nuevo nuevo
groupmod -n nuevo antiguo

Para comprobar que todo está bien:

id nuevo
finger nuevo

Si todo está correcto, hay que salir del runlevel 1 con exit

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.