web-dev-qa-db-fra.com

Coincé dans une boucle de connexion

Hey :) Je pense que c'est le problème le plus étrange ici. En fait, je crois que je ne pourrai jamais avoir d'effet sans cause, mais ce qui m'est arrivé me fait penser autrement.

Je suis tellement perdu que mes genoux sont bloqués dans une boucle de connexion lorsque j'essaie d'entrer dans mon bureau. Lorsque je me connecte, l'écran devient noir et l'écran de connexion revient au bout de 5 secondes.

Je vais décrire le problème: je viens d’installer l’antivirus Dr.web et tout allait bien alors 10 heures plus tard, lors de la mise à jour, tout est gelé. donc je redémarre manuellement le système puis obtenu que.

J'ai tout mon personnel là-bas, c'est un peu le cauchemar, j'ai fait tout ce que je sais, tous les trics ... je suis même passé à ununtu 18.04 parce que je peux accéder à tty. Je courais ubuntu 16.04 Dual Boot avec Windows 10.

C'est peut-être parce qu'il n'y a pas d'espace disque disponible dans le répertoire $ HOME, alors quand je lance df -hi, j'ai quelque chose comme ça:

Filesystem    Inodes  Used  Ifree Iuse%   Mounted on
udev            586k   846   585k   1%    /dev
tmpfs           592k   836   591k   1%    /run
/dev/sda3        90M  343K    90M   1%    /
/dev/loop0       15K   15K     0   100%   /snap/core/4206
/dev/loop1       15K   15K     0   100%   /snap/core/4110
/dev/sda5                                                     

Comme je peux le voir,/dev/loop0 et/dev/loop1 sont tous deux pleinement utilisés, mais je ne comprends pas ce que cela signifie. Je ne peux pas en vouloir à l’espace disque, car j’ai un disque dur de 1 000 Go, 700 Go pour Ubuntu et 300 Go pour Windows, je ne sais pas :(

s'il vous plaît quelqu'un peut-il aider? vous ne pouvez pas imaginer comment cela peut me sauver la vie .....

1
Kaylee

Une des causes possibles d'une boucle de connexion est un mauvais fichier ~/.bashrc ... permet donc de redémarrer en mode de récupération et de le corriger.

redémarrez la machine puis, dès le démarrage, commencez à appuyer plusieurs fois sur la touche Maj jusqu'à ce que le menu violet apparaisse

utilisez la flèche du bas pour déplacer le curseur sur Advanced options for Ubuntu puis appuyez sur Entrée

choisissez un en disant recovery mode appuyez sur Entrée

maintenant à l'écran appelé Recovery Menu utilisez les touches fléchées pour descendre à l'option root Drop to root Shell Invite puis appuyez sur Entrée

à la sortie du terminal

mount -o rw,remount / 

activer le mode écriture

enfin, nous allons faire le correctif qui consiste à supprimer en toute sécurité les fichiers .bashrc potentiellement dangereux ... IMPORTANT: quel est votre nom d’utilisateur normal? ... permet d'afficher uniquement tous les noms d'utilisateur définis sur votre machine en émettant

ls -la /home/

un de ceux listés doit être votre identifiant de connexion que vous avez configuré ... oui? ... dites sa somename <- remplacez-le par votre nom d'utilisateur, comme indiqué dans la sortie ci-dessus

ls -la /home/somename

cela devrait lister des tonnes de fichiers ... ignorez les que nous venons de publier pour confirmer que nous utilisons le nom d'utilisateur correct ... maintenant nous listons votre fichier .bashrc en émettant

ls -la /home/somename/.bashrc    

dans la commande ci-dessus, il y a un point au début de .bashrc

encore une fois cela devrait afficher ce fichier ... maintenant problème suivant pour déplacer le .bashrc afin qu'il soit ignoré et le nom d'utilisateur ramassera simplement les paramètres par défaut

mv /home/somename/.bashrc   /home/somename/.bashrc_ignore

cela devrait juste revenir en silence ... oui?

FAIT ... maintenant redémarrer

après le redémarrage, vous devriez être en mesure de vous connecter. OK ... si cela résout votre problème de boucle de connexion, le fichier .bashrc a une syntaxe incorrecte.

1
Scott Stensland