¿Cuántas veces se le ha pedido que cambie su nombre de usuario? Con las herramientas adecuadas, esto es una solución fácil.
Cómo modificar un nombre de usuario de Linux ¿Cuántas veces los usuarios han solicitado cambios de nombre de usuario? Si esto te ha pasado a ti, sabes que puede ser un dolor de cabeza. No tiene por qué serlo. Jack Wa
Sucede. Por muchas razones, alguien en su compañía podría cambiar legalmente su nombre. Eso puede convertirse en una pesadilla administrativa si no sabes qué hacer. Afortunadamente, si usted es un administrador de Linux lo hace.
Más información sobre el código abierto
¿Qué pasa si eres nuevo en el juego de Linux y necesitas cambiar un nombre de usuario? No es tan difícil. Voy a guiarte a través del proceso de hacer ese cambio. Haré una demostración en Ubuntu Server, pero el proceso debería ser el mismo en la mayoría de las distribuciones de Linux.
La única suposición que esto hará es que usted tiene acceso a un usuario con privilegios sudo (y un nombre de usuario que debe ser cambiado. Dicho esto, hagamos algo de magia.
VER: Protección de la política de Linux (Tech Pro Research)
Creación de un usuario de prueba
Con el propósito de aprender, vamos a crear una cuenta de usuario de prueba. Abra un terminal (o inicie sesión en su servidor Linux) y ejecute el comando:
sudo adduser testaccount
El comando anterior creará el nuevo usuario, un grupo, un directorio de inicio, copiará los archivos necesarios de /etc/skel, le pedirá que escriba una contraseña para el usuario, y responderá a algunas preguntas opcionales (.
Alteración de la cuenta de usuario
Cambiemos el nombre de usuario de testaccount por Haversham. Para ello, ejecute el comando:
sudo usermod -l haversham testaccount
En este punto, el nombre de usuario ha cambiado. Sin embargo, el directorio raíz asociado con el nombre de usuario sigue siendo testaccount. Para cambiar eso, emitimos el comando:
sudo usermod -d /home/haversham -m haversham
Si ejecuta el comando ls /home/ debería ver que el directorio raíz ahora refleja el nuevo nombre de usuario .
Finalmente, el nombre del grupo de usuarios debe ser cambiado de testaccount a haversham. Para ello, ejecute el comando:
sudo groupmod -n haversham testaccount
Prueba de la cuenta
Antes de cerrar la sesión, debe probar la cuenta por SSHing en el servidor con el nuevo nombre de usuario. Después de iniciar sesión con éxito, debe encontrarse en /home/haversham. Puede probar esto creando un archivo de prueba (para asegurarse de que el usuario tiene privilegios de escritura en su directorio raíz. Emita la prueba táctil de comandos. Si no recibe ningún error ), todo está bien, y puede entregar la cuenta renombrada al usuario.
Eliminación de la cuenta de prueba
No hay razón para dejar esa cuenta de prueba en su sitio. Para eliminarlo es necesario eliminar tanto el usuario como el grupo asociado. Esto se puede hacer con los dos comandos siguientes:
sudo deluser -r havershamsudo delgroup haversham
Listo para empezar
Su cuenta de usuario ha sido cambiada con éxito. Ahora, cuando un usuario solicita que su nombre de usuario sea alterado, usted tiene las herramientas para hacerlo posible.
Boletín Semanal de Código Abierto
No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto. Entregado los martes