domingo, 10 de julio de 2016

No puedo acceder con una cuenta de usuario y el problema no es que no me sepa la clave [Solucionado]

Todo ha venido a raiz de que he instalado Lubuntu 16.04 en mi ordenador que ya tiene instalado Ubuntu 16.04. Además, he querido aprovechar el mismo usuario, de modo que comparta el directorio /home en las dos distribuciones.


En el siguiente vídeo verás que accedo a mi cuenta de usuario en Ubuntu Linux pero transcurridos unos segundos se cierra sola:





¿Qué ha pasado?
Leyendo en internet veo que una solución es modificar los permisos del archivo ~/.Xauthority y asegurarme de que tanto el propietario como el grupo de este archivo sea el de la cuenta con la que no puedo acceder.


Pues bien, descubro que todos los archivos han pasado de la cuenta moises a la cuenta moi.




Cambiamos todos los archivos de forma recursiva para devolverlos a su legítimo dueño
sudo chown --recursive moises:moises /home/moises/*




Como ves, efectivamente hemos cambiado el propietario a moises



Con el comando anterior se nos han quedado atrás los archivos ocultos así que...




...ejecutamos sudo chown --recursive moises:moises .[a-zA-Z0-9]*


Y ahora sí, la cuenta moises vuelve a estar operativa.


Otro de los problemas con los que me he encontrado es que el fichero /etc/passwd que almacena todas las cuentas de los usuarios del sistema tiene el usuario moises con diferentes UID, de modo que el UID 1000 se corresponde con la cuenta de usuario 1001 en Ubuntu (imagen superior) mientras que el fichero /etc/passwd de Lubuntu el usuario moises es el 1000 (imagen inferior).