¿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