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.

Original

(Visitada 1 veces, 26 visitas hoy )