Cómo renombrar usuarios en Linux
Categorías
- AWS (7)
- Desarrollo (11)
- devops (12)
- Forense (1)
- Hacking (2)
- Inteligencia Artificial (3)
- Seguridad (7)
- Wordpress (3)
En ocasiones, puede ser necesario renombrar usuarios en Linux por diversas razones. En este artículo, te mostraremos cómo hacerlo con unos sencillos comandos desde la consola de Linux.
Antes de comenzar, debes asegurarte de que el usuario que deseas modificar no esté autenticado en el sistema. Si el usuario está autenticado, debes cerrar su sesión. Además, el usuario no debe tener ningún proceso en ejecución. Si es necesario detener los procesos que se están ejecutando con este usuario, puedes usar el siguiente comando:
$ sudo pkill -u usuario
Si necesitas forzar la terminación de los procesos, puedes usar el siguiente comando:
$ sudo pkill -9 -u usuario
Si eres el único usuario del sistema, lo más sencillo es reiniciar la máquina y arrancar en modo recovery seleccionando la opción de arrancar como superusuario.
Una vez que tu sistema está listo, puedes comenzar a modificar el nombre de usuario con el comando usermod
. Para cambiar el nombre del usuario, usa la opción -l
(–login) de la siguiente manera:
$ usermod -l nuevo_usuario usuario_viejo
Después de cambiar el nombre del usuario, debes cambiar el nombre del directorio home del usuario. De lo contrario, seguirá teniendo el nombre antiguo del usuario. Para hacer esto, usa la opción -d
:
$ usermod -d /home/nuevo_home nuevo_usuario
Finalmente, si es necesario, puedes cambiar el nombre del grupo del usuario. Para hacer esto, usa el comando groupmod
con la opción -n
:
$ groupmod -n grupo_nuevo grupo_viejo
Con estos pasos, ya habrás cambiado el nombre de tu usuario, su directorio home y su grupo.
Para verificar que todo se ha realizado correctamente, puedes usar el comando id
:
$ id nuevo_usuario
Renombrar usuarios en Linux es un proceso sencillo que puedes realizar con unos pocos comandos. Recuerda siempre preparar tu sistema correctamente antes de comenzar y verificar que los cambios se han realizado correctamente al final.