Solucionar el error login loop en Ubuntu.
Uno de los errores más comunes y frustrantes que puedes sufrir en Ubuntu, es el bucle de inicio de sesión, más conocido como «error login loop».
Al intentar iniciar sesión en Ubuntu, se produce un bucle y siempre retorna a la pantalla de inicio de sesión. No te molestes en ingresar de nuevo tu usuario, por mucho que lo intentes el error se reproduce indefinidamente.
La causa más común del error login loop, son los permisos erróneos del archivo Xauthority, necesario para iniciar sesión de forma gráfica. En este artículo vemos como solucionar el problema de manera rápida y sencilla.
Solucionar el error login loop en Ubuntu
El archivo Xauthority (.Xauthority), lo podemos encontrar en el directorio principal de cada usuario. Este almacena las credenciales en las cookies utilizadas por xauth, para una correcta autentificación de XServer. Cuando inicia una instancia de XServer (Xorg), la cookie autentifica las conexiones configuradas de la pantalla.
Bien, una vez conocemos el archivo que casi seguro es el culpable, iniciamos el sistema. Cuando aparezca la pantalla de inicio de sesión, pulsamos la siguiente combinación de teclas.
Ctrl + Alt +F3
Automáticamente accedemos a la terminal de Ubuntu, introduce tu usuario y password para iniciar sesión. Con el siguiente comando verificamos el archivo Xauthority.
ls -lah | grep -i Xauthority
Nos deben aparecer los permisos, el usuario y el grupo. Si también se imprime la raíz, no le des más vueltas, aquí tienes el problema. Un ejemplo correcto es…
sergio@sololinux ~ $ ls -lah | grep -i Xauthority -rw------- 1 sergio sergio 54 jul 28 05:35 .Xauthority
Uno erróneo sería algo similar a…
-rw------- 1 root root 54 jul 28 06:18 .Xauthority
La solución es bastante simple, tan solo debes cambiar el propietario del archivo. Recuerda que debes insertar tu usuario.
sudo chown usuario:usuario .Xauthority
Ejemplo…
sergio@sololinux ~ $ sudo chown sergio:sergio .Xauthority sergio@sololinux ~ $
El error ya debería estar corregido, puedes volver a la pantalla de inicio de sesión con la siguiente secuencia de teclas.
Ctrl + Alt + F7
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Solucionar el error login loop en Ubuntu.
En algunos Linux, para regresar a la sesión gráfica habrá que poner Alt + Ctrl + F1.
¡ Excelente explicación !
Gracias por el aporte LobaLuna. 🙂