nombre de usuario asignado a una cuenta diferente

nombre de usuario asignado a una cuenta diferente

Tenía 4 cuentas en UBuntu 11.10. La carpeta /home está en una partición separada. Ahora, después de reinstalar Ubuntu 12.04 beta 2, creé manualmente los 3 nombres de usuario restantes para que pueda usar las ubicaciones de inicio existentes. Sin embargo, después de crear los usuarios, descubrí que los nombres de usuario se asignaron a las otras carpetas de inicio. Por ejemplo

El usuario A se asignó a la carpeta de inicio del usuario B. El usuario B se asignó a la carpeta de inicio del usuario C. El usuario C se asignó a la carpeta de inicio del usuario A.

¿Cómo cambio esto para que los usuarios sean asignados a su cuenta correcta?

Respuesta1

Confundiste el ID de usuario numérico.

En primer lugar, verifique la configuración actual: grep -E [0-9]{4} /etc/passwdes posible que desee verificar si el nombre de usuario (primer campo) tiene el directorio de inicio correcto (sexto campo).

Si el archivo passwd es el esperado: verifique el resultado de idcada cuenta y compárelo con ls -ln /home.

Probablemente la forma más sencilla de cambiarlo sea la siguiente:

  • Cierra sesión desde tu escritorio
  • Huelga Alt+ F1e inicia sesión

    sudo -i cd /home chown -R ID de usuario2: ID de usuario2 ID de usuario2 chown -R ID de usuario3: ID de usuario3 ID de usuario3 ...

  • Huelga Alt+F2

  • Comprueba si puedes iniciar sesión sin errores

  • Huelga Alt+F7

  • Comprueba si puedes iniciar sesión en tu escritorio sin problemas

Es posible que desee esperar con su primer usuario (el que tiene privilegios de administrador) para asegurarse de que el procedimiento funcione como se esperaba. Evite bloquearse.

Respuesta2

Los sistemas Unix/Linux identifican a los usuarios por ID de usuario. Puede 'sudo vipw' para cambiar el uid en el archivo de contraseña para que coincida correctamente con los nombres de usuario.

información relacionada