Creación y cambio de nombre de un usuario
En este paso, creará un nuevo usuario y aprenderá a cambiarle el nombre. Esta es una tarea común cuando los usuarios cambian de rol o cuando necesita estandarizar los nombres de usuario en todo su sistema.
Primero, abra su terminal. Ya debería estar en el directorio ~/project. Comencemos creando un nuevo usuario llamado temporaryuser:
sudo useradd temporaryuser
Este comando crea una nueva cuenta de usuario en el sistema. Por defecto, useradd no crea un directorio de inicio ni establece una contraseña.
Ahora, verifiquemos si el usuario se creó correctamente:
grep temporaryuser /etc/passwd
Debería ver una entrada para temporaryuser en la salida, confirmando que el usuario ha sido creado.
A continuación, cambiaremos el nombre de este usuario de temporaryuser a permanentuser utilizando el comando usermod:
sudo usermod -l permanentuser temporaryuser
La opción -l especifica que queremos cambiar el nombre de inicio de sesión (login name). Después de ejecutar este comando, el usuario anteriormente conocido como temporaryuser ahora se conocerá como permanentuser.
Verifiquemos que el nombre de usuario ha sido cambiado:
grep permanentuser /etc/passwd
Debería ver la entrada de usuario con el nuevo nombre permanentuser.
Ahora, creemos y asignemos un directorio de inicio (home directory) para este usuario:
sudo usermod -d /home/permanentuser -m permanentuser
En este comando:
-d especifica la nueva ruta del directorio de inicio (home directory path)
-m crea el nuevo directorio de inicio si no existe, o mueve el contenido del antiguo directorio de inicio al nuevo si ambos existen
Verifiquemos que el directorio de inicio ha sido creado:
ls -ld /home/permanentuser
Debería ver el directorio de inicio recién creado para permanentuser.