Cambiar el nombre de usuario en Debian/Ubuntu Linux

Cambiar el nombre de usuario en Debian/Ubuntu Linux

Crear un usuario temporal con privilegios sudo

El problema de cambiar el nombre de la cuenta que estás utilizando es que no puedes cambiar el nombre de usuario mientras estés logueado con ella. Para solucionar esto, vamos a crear un usuario temporal con privilegios sudo para que puedas realizar la modificación desde esa cuenta:

sudo adduser tempadmin
sudo usermod -aG sudo tempadmin
  • adduser tempadmin: Crea un nuevo usuario llamado tempadmin.
  • usermod -aG sudo tempadmin: Agrega el usuario temporal al grupo sudo, permitiéndole realizar tareas administrativas.

Cerrar sesión y acceder con el nuevo usuario temporal

Cierra sesión de tu cuenta actual y vuelve a iniciar sesión con la cuenta tempadmin. Esto es necesario porque no puedes modificar la cuenta que estás utilizando mientras estás logueado en ella.

Cambiar el nombre de usuario

Ahora que estás logueado como tempadmin, puedes proceder a cambiar el nombre de tu usuario original. Usa los siguientes comandos:

1. Cambiar el nombre de usuario

Reemplaza old_username con el nombre actual de tu usuario y new_username con el nuevo nombre de usuario que deseas:

sudo usermod -l new_username old_username

2. Cambiar el nombre del directorio de inicio del usuario (Opcional)

Esto es recomendable para que coincida con el nuevo nombre de usuario:

sudo usermod -d /home/new_username -m new_username

3. Cambiar el nombre del grupo asociado al usuario (Opcional)

Esto es útil si el grupo tiene el mismo nombre que el usuario:

sudo groupmod -n new_username old_username

Actualizar la propiedad de los archivos (si es necesario)

Es posible que aún existan archivos o directorios en el sistema que estén asociados al viejo nombre de usuario. Para corregir esto, puedes ejecutar el siguiente comando, que actualizará la propiedad de esos archivos:

sudo find / -user old_username -exec chown new_username:new_username {} \;

Este comando buscará archivos y carpetas propiedad del viejo usuario y los cambiará a ser propiedad del nuevo usuario.

Cerrar sesión y volver a iniciar sesión con el nuevo nombre de usuario

Una vez que hayas cambiado el nombre de usuario y del directorio de inicio, cierra sesión de la cuenta tempadmin y vuelve a iniciar sesión con tu cuenta renombrada.

Eliminar el usuario temporal

Después de confirmar que todo está funcionando correctamente con el nuevo nombre de usuario, puedes eliminar el usuario temporal creado:

sudo deluser tempadmin
sudo rm -rf /home/tempadmin

Esto eliminará tanto al usuario temporal como su directorio de inicio.

Notas importantes:

  • Haz una copia de seguridad: Es recomendable hacer una copia de seguridad de tus archivos más importantes antes de realizar estos cambios, por si algo sale mal.

  • Precaución al renombrar el usuario actual: Evita renombrar tu cuenta mientras estés logueado en ella. Si sigues estos pasos, al crear un usuario temporal y loguearte en él, podrás hacerlo sin problemas.

Fuente:


Gracias

¡Gracias a todos! Sus aportes lo hacen posible. Si desea ayudar y apoyarnos a crear mejor contenido, puede hacer su donativo a través de paypal:

Algunos derechos reservados

Compartir en Redes sociales

A continuación

Cómo instalar RAR en Linux (binario oficial de RARLab)

Cómo instalar Joplin en Linux (AppImage Oficial)

Un Mundo Marino en la Terminal: asciiquarium en Debian/Ubuntu

Relacionado


¿Músico?

Si desea conocer sobre mi actividad musical lo invito a que visite la página principal. Allí encontrará todo sobre mi música.