Peu de choses peuvent vous plonger dans la panique plus rapidement que d'essayer de vous connecter à votre ordinateur et de vous voir refuser l'entrée. Vous cliquez sur votre nom d'utilisateur. Vous saisissez votre mot de passe. Vous frappez Entrer et rien.
Malheureusement, ce genre d'expérience est plus courant que vous ne le pensez avec Ubuntu. La bonne nouvelle est que la résolution de ce problème n'est pas trop difficile lorsque vous savez quoi faire. Si votre système Ubuntu est bloqué dans une boucle de connexion, suivez-le et nous vous remettrons en marche en un rien de temps.
Accéder à un terminal à partir de l'écran de connexion Ubuntu
La première chose que vous devrez faire est de quitter l'écran de connexion graphique et d'accéder à un terminal. Pour ce faire, démarrez votre système normalement et attendez que l'écran de connexion apparaisse. Depuis l'écran de connexion, appuyez sur Ctrl + Alt + F3.
Certains ordinateurs portables utilisent les touches de fonction pour régler la luminosité de l'écran ou le volume sonore. Sur ces machines, vous devrez peut-être maintenir une autre touche enfoncée pour que votre
F3 La touche agit comme une touche de fonction et non comme un contrôle du volume ou quoi que ce soit d'autre qu'elle puisse faire.Les ordinateurs portables Dell, par exemple, ont une clé étiquetée FN. Sur ces machines, vous devez appuyer sur Fn + Ctrl + Alt + F3 simultanément.
En appuyant sur cette combinaison de touches, vous accéderez à un écran de terminal avec une invite vous invitant à vous connecter. Connectez-vous avec votre nom d'utilisateur et votre mot de passe, et vous serez à une invite de commande dans votre répertoire personnel. Vous pouvez entrer des commandes ici comme vous le feriez dans l'application Terminal à partir de votre bureau.
Nous vous recommandons d'essayer chacune des possibilités suivantes pour résoudre le problème de boucle de connexion Ubuntu.
1. Vérifier les paramètres de propriété des fichiers de configuration
L'une des raisons les plus courantes derrière la boucle de connexion Ubuntu est des paramètres de propriété de fichier incorrects sur un ou deux des fichiers qui aident à contrôler l'écran de connexion sur certains systèmes. Ils existent sous forme de fichiers cachés dans votre répertoire personnel.
Entrez ce qui suit à l'invite de commande pour obtenir une liste complète des répertoires :
ls -la
Vers la fin de la liste, recherchez un fichier nommé .Xautorité. Ce fichier n'existe peut-être pas sur votre système. S'il n'y a pas de fichier portant le nom .Xauthority, passez simplement à la suggestion suivante. Si la .Xautorité fichier existe, regardez le propriétaire et le groupe du fichier. Ces deux attributs apparaissent à gauche du nom et de la taille du fichier.
Dans l'image ci-dessus, ils sont mis en surbrillance et tous deux définis sur root. Si ce fichier est présent sur votre système et apparaît comme appartenant à root, cela va être votre problème. Le fichier doit vous appartenir, pas l'utilisateur root.
Pour modifier les paramètres du propriétaire, saisissez la commande suivante :
sudochownnom d'utilisateur:nom d'utilisateur.Xautorité
Vous devez, bien sûr, entrer la commande et remplacer "nom d'utilisateur" avec votre nom d'utilisateur réel. Assurez-vous d'entrer la commande exactement comme indiqué. Notez les deux-points entre les deux noms d'utilisateur, le point au début du nom de fichier et la majuscule X.
Une fois terminé, listez à nouveau le répertoire et le propriétaire du fichier devrait maintenant être votre nom d'utilisateur.
Si le fichier .Xauthority est défini correctement, regardez plus haut dans la liste des répertoires pour voir si un fichier nommé .ICEauthority existe. Si vous voyez ce fichier, vérifiez également son propriétaire. Si le propriétaire est défini sur root (ou tout autre nom que votre nom d'utilisateur), utilisez la même commande indiquée ci-dessus pour corriger les paramètres de propriété; changer simplement .Xautorité pour .ICEauthority dans la commande susmentionnée.
2. Vérifier les paramètres d'autorisation dans le répertoire /tmp
Un autre problème courant qui peut causer le problème de la boucle de connexion est des paramètres d'autorisation incorrects sur le système. /tmp annuaire. Ce répertoire contient toutes sortes de fichiers temporaires et peut faire des ravages lorsque les processus système ne peuvent pas accéder à leurs fichiers.
Pour voir les autorisations sur le répertoire /tmp, saisissez les deux commandes suivantes :
CD /
ls -la
Le répertoire /tmp devrait apparaître vers la fin de la liste. Ici, vous voulez regarder la chaîne de lettres dans la colonne la plus à gauche de la liste des répertoires. Ils représentent les autorisations pour le répertoire.
Dans le cas de /tmp, cette chaîne de lettres doit être exactement drwxrwxrwt. Si votre liste de répertoires affiche quelque chose de différent, exécutez la commande suivante pour changer les permissions du fichier:
sudo chmod 1777 /tmp
3. Vérifier l'espace libre disponible
Une autre cause fréquente de comportement inattendu est le manque d'espace sur votre disque dur. Votre système fera toutes sortes de choses étranges lorsqu'il ne peut pas écrire sur le disque dur.
Pour vérifier l'espace libre dont vous disposez, utilisez la commande df:
df -h ~
Cela vous montrera beaucoup d'espace que vous avez utilisé et disponible sur le lecteur qui contient votre répertoire personnel. Si l'espace libre est inférieur à trois ou quatre gigaoctets, vous devez rechercher les fichiers à supprimer. Votre répertoire de téléchargements est probablement un bon point de départ.
Vous pouvez également utiliser la commande suivante pour répertorier l'utilisation du disque pour l'ensemble du système :
df-h
Si les résultats de cette commande montrent qu'un périphérique n'a plus d'espace libre, vous devrez trouver comment supprimer certains fichiers de ce périphérique ou augmenter la taille de la partition pour ouvrir plus d'espace.
Vous devez être extrêmement prudent lorsque vous supprimez des fichiers en dehors de votre répertoire personnel ou modifiez des partitions de disque. Des erreurs pourraient entraîner la perte de toutes vos données.
4. Supprimer et réinstaller votre environnement de bureau
Si tout le reste échoue, en dernier recours, vous pouvez essayer de supprimer et de réinstaller l'environnement de bureau Ubuntu (y compris GDM). Cela peut prendre un certain temps, mais vous n'avez qu'à entrer quelques commandes.
Pour effectuer une nouvelle installation du bureau, entrez les commandes suivantes dans l'ordre :
sudo apt supprimer ubuntu-desktop
sudo apt mise à jour
sudo apt dist-upgrade
sudo apt suppression automatique
sudo apt propre
sudo apt installer bureau ubuntu
Ces commandes supprimeront le bureau actuel, mettront à jour la liste actuelle des logiciels, mettront à jour votre système et packages aux dernières versions, supprimez et nettoyez tous les fichiers inutilisés et, enfin, réinstallez le bureau environnement.
Redémarrez votre système après chaque configuration
Après avoir mis en œuvre l'une des solutions indiquées ci-dessus, vous devez redémarrer votre système et essayer de vous reconnecter. Pour ce faire, entrez ce qui suit à l'invite du terminal :
sudo shutdown -r maintenant
À ce stade, vous devriez avoir rompu la boucle de connexion et avoir à nouveau accès à votre système.
Bien que vivre cette expérience ne soit agréable pour personne, il y a une leçon importante à tirer. Des choses comme celle-ci sont exactement la raison pour laquelle il est important de faire des sauvegardes régulières de votre système Linux. Parfois, il n'y a pas d'autre solution que de formater votre disque et de recommencer.
Si vous vous retrouvez dans cette situation sans sauvegarde, cela va être douloureux.