Podríamos haber encontrado una situación en la que queremos cambiar el nombre del usuario en el sistema Linux, por las razones que sean. Podemos renombrar fácilmente al usuario en Linux y también cambiar el nombre del directorio de inicio o tu UID también.
Para cambiar el nombre del usuario en sistemas Linux, usaremos el comando ‘usermod‘. La sintaxis para el comando es,
$ usermod -l nuevo_nombre viejo_nombre
Por ejemplo, si tenemos un usuario llamado ‘dan‘ y queremos cambiarle el nombre a ‘susan‘, ejecuta el siguiente comando desde la terminal;
$ sudo usermod -l susan dan
Esto solo cambiará el nombre de usuario y todo lo demás, como grupo, directorio de inicio, UID seguirá siendo el mismo.
Nota: – Deberías cerrar la sesión de la cuenta a la que intentas cambiar el nombre. También puedes matar todos los procesos que se ejecutan para ese usuario, para hacerlo ejecuta el siguiente comando:
$ sudo pkill -u dan
$ sudo pkill -9 -u dan
Renombrando directorio Home
Para cambiar el nombre del directorio principal para que se corresponda con el usuario renombrado, usamos la opción ‘-d‘ con el comando ‘usermod‘.
$ sudo usermod -d /home/susan -m susan
Cambiar UID del usuario
Para cambiar el UID del usuario, ejecuta el siguiente comando:
$ sudo usermod -u 2000 susan
Donde ‘2000’ es el nuevo UID para el usuario.
Renombrando el grupo
Para cambiar el nombre del grupo de ‘dan‘ a ‘susan‘, usaremos el comando ‘groupmod‘. Usa el siguiente comando para cambiar el nombre del grupo,
$ groupmod -n susan dan
Una vez que hemos realizado los cambios necesarios, podemos verificar los cambios realizados utilizando el comando ‘id‘,
$ id susan
Con esto terminamos este tutorial sobre cómo cambiar el nombre del usuario en Linux.