Pocas cosas pueden hacer que entre en pánico más rápido que intentar iniciar sesión en su computadora y que se le niegue la entrada. Haces clic en tu nombre de usuario. Ingresas tu contraseña. Tu golpeas Ingresar y nada.

Desafortunadamente, este tipo de experiencia es más común de lo que piensas con Ubuntu. La buena noticia es que solucionar este problema no es demasiado difícil cuando sabes qué hacer. Si su sistema Ubuntu está atascado en un ciclo de inicio de sesión, síganos y lo tendremos listo y funcionando en poco tiempo.

Acceder a una terminal desde la pantalla de inicio de sesión de Ubuntu

Lo primero que deberá hacer es salir de la pantalla gráfica de inicio de sesión y acceder a una terminal. Para hacer esto, inicie su sistema normalmente y espere a que aparezca la pantalla de inicio de sesión. Desde la pantalla de inicio de sesión, presione Ctrl+Alt+F3.

Algunas computadoras portátiles usan las teclas de función para cosas como configurar el brillo de la pantalla o el volumen del sonido. En estas máquinas, es posible que deba mantener presionada otra tecla para que su

instagram viewer
F3 La tecla actúa como una tecla de función y no como un control de volumen o cualquier otra cosa que pueda hacer.

Las computadoras portátiles Dell, por ejemplo, tienen una clave etiquetada fn. En estas máquinas, debe presionar Fn + Ctrl + Alt + F3 simultáneamente.

Presionar esta combinación de teclas lo llevará a una pantalla de terminal con un mensaje para que inicie sesión. Inicie sesión con su nombre de usuario y contraseña, y estará en un símbolo del sistema en su directorio de inicio. Puede ingresar comandos aquí tal como lo haría en la aplicación de terminal desde su escritorio.

Le recomendamos que pruebe cada una de las siguientes posibilidades para resolver el problema del bucle de inicio de sesión de Ubuntu.

1. Verifique la configuración de propiedad para los archivos de configuración

Una de las razones más comunes detrás del bucle de inicio de sesión de Ubuntu es la configuración incorrecta de propiedad de archivos en uno o dos de los archivos que ayudan a controlar la pantalla de inicio de sesión en algunos sistemas. Existen como archivos ocultos en su directorio de inicio.

Ingrese lo siguiente en su símbolo del sistema para obtener una lista completa del directorio:

ls-la

Cerca del final de la lista, busque un archivo llamado .Xautoridad. Es posible que este archivo no exista en su sistema. Si no hay un archivo con el nombre .Xauthority, simplemente pase a la siguiente sugerencia. Si el .Xautoridad el archivo existe, busque el propietario y el grupo del archivo. Estos dos atributos aparecen a la izquierda del nombre y tamaño del archivo.

En la imagen de arriba, están resaltados y ambos configurados como root. Si este archivo está presente en su sistema y se muestra como propiedad de root, este será su problema. El archivo debe ser de su propiedad, no del usuario raíz.

A cambiar la configuración del propietario, ingrese el siguiente comando:

sudoChonnombre de usuario:nombre de usuario.Xautoridad

Por supuesto, debe ingresar el comando y sustituir "nombre de usuario" con su nombre de usuario real. Asegúrese de ingresar el comando exactamente como se muestra. Tenga en cuenta los dos puntos entre los dos nombres de usuario, el punto al comienzo del nombre de archivo y la mayúscula X.

Cuando haya terminado, vuelva a enumerar el directorio y el propietario del archivo ahora debería ser su nombre de usuario.

Si el archivo .Xauthority está configurado correctamente, busque más arriba en la lista de directorios para ver si un archivo llamado .ICEautoridad existe Si ve este archivo, verifique también a su propietario. Si el propietario está configurado como root (o cualquier otro nombre que no sea su nombre de usuario), use el mismo comando que se muestra arriba para corregir la configuración de propiedad; simplemente cambia .Xautoridad a .ICEautoridad en el citado comando.

2. Compruebe la configuración de permisos en el directorio /tmp

Otro problema común que puede causar el problema del bucle de inicio de sesión es la configuración incorrecta de los permisos en el sistema. /tmp directorio. Este directorio contiene todo tipo de archivos temporales y puede causar estragos cuando los procesos del sistema no pueden acceder a sus archivos.

Para ver los permisos en el directorio /tmp, ingrese los siguientes dos comandos:

cd /
ls-la

El directorio /tmp debería aparecer cerca del final de la lista. Aquí, desea ver la cadena de letras en la columna más a la izquierda de la lista del directorio. Representan los permisos para el directorio.

En el caso de /tmp, esa cadena de letras debe ser exactamente drwxrwxrwt. Si la lista de su directorio muestra algo diferente, ejecute el siguiente comando para cambiar los permisos del archivo:

sudo chmod 1777 /tmp

3. Consultar Espacio Libre Disponible

Otra causa común de comportamiento inesperado es quedarse sin espacio en el disco duro. Su sistema hará todo tipo de cosas extrañas cuando no pueda escribir en el disco duro.

Para verificar cuánto espacio libre tiene, use el comando DF:

df-h~

Esto le mostrará cuánto espacio ha utilizado y disponible en la unidad que contiene su directorio de inicio. Si el espacio libre es inferior a tres o cuatro gigabytes, debe buscar archivos para eliminar. Su directorio de descargas es probablemente un buen lugar para comenzar.

También puede usar el siguiente comando para enumerar el uso del disco para todo el sistema:

df-h

Si los resultados de este comando muestran que algún dispositivo no tiene espacio libre, deberá descubrir cómo eliminar algunos archivos de ese dispositivo o aumentar el tamaño de la partición para abrir más espacio.

Debe tener mucho cuidado al eliminar cualquier archivo fuera de su directorio de inicio o al modificar las particiones del disco. Los errores podrían significar la pérdida de todos sus datos.

4. Eliminar y reinstalar su entorno de escritorio

Si todo lo demás falla, como último recurso, puede intentar eliminar y reinstalar el entorno de escritorio de Ubuntu (incluido GDM). Puede tomar algún tiempo completarlo, pero solo necesita ingresar algunos comandos.

Para realizar una instalación nueva del escritorio, ingrese los siguientes comandos en orden:

sudo apt eliminar ubuntu-desktop
sudo apto actualizar
sudo apt dist-actualización
sudo apt eliminar automáticamente
sudo apto limpio
sudo apto instalar ubuntu-escritorio

Estos comandos eliminarán el escritorio actual, actualizarán la lista de software actual, actualizarán su sistema y paquetes a las últimas versiones, elimine y limpie los archivos no utilizados y, finalmente, vuelva a instalar el escritorio ambiente.

Reinicie su sistema después de cada configuración

Después de implementar cualquiera de las soluciones mencionadas anteriormente, debe reiniciar su sistema e intentar iniciar sesión nuevamente. Para hacerlo, ingrese lo siguiente en el indicador del terminal:

sudo apagado -r ahora

En este punto, debería haber interrumpido el ciclo de inicio de sesión y obtenido acceso a su sistema nuevamente.

Aunque pasar por esta experiencia no es agradable para nadie, hay una lección importante que aprender. Cosas como esta son exactamente la razón por la que es importante hacer copias de seguridad periódicas de su sistema Linux. A veces no hay otra solución que formatear tu disco y empezar de nuevo.

Si te encuentras en esa situación sin respaldo, será doloroso.