web-dev-qa-db-fra.com

Boucle de connexion, peut uniquement se connecter en tant qu'invité. Ubuntu 12.04

Mon ordinateur ne me permet pas de me connecter à moins que ce ne soit en tant qu'invité. J'ai pressé Ctrl+Alt+F1 et pouvez vous connecter en utilisant mon compte administrateur, mais pas dans l'interface normale. J'ai effectué des mises à jour et des mises à niveau à partir du terminal et j'ai également essayé de créer un nouvel utilisateur admin. J'ai assigné cet utilisateur au même groupe que le compte administrateur, mais je ne peux pas me connecter à cet utilisateur à partir de l'écran de connexion normal.

Lorsque je me connecte, l'écran clignote en noir, puis retourne à l'écran de connexion. Existe-t-il un moyen d'afficher un fichier journal des erreurs pour voir quelle est l'erreur qui me renvoie à l'écran de connexion? Comment puis-je faire cela pour comprendre quel est le problème?

J'ai également suivi les instructions sur cette page buntu reste bloqué dans une boucle de connexion .

Cela ressemble à un problème similaire, mais le correctif n'a pas fonctionné pour moi :(

Je voudrais revenir sur mon compte administrateur et mes programmes mais je suis coincé dans guest

3
Francois

J'ai eu le même problème. Il semble qu'il y ait eu une sorte de problème dans mon fichier ~/.profile. Renommez-le en quelque chose d'autre (pour ne pas le perdre) et essayez de vous reconnecter.

Cela a résolu mon problème.

3
Thanasis Ioannidis

pour moi, j'avais écrasé par erreur mon PATH dans/etc/environment. J'avais fait quelque chose comme:

Java_8=/opt/jdk1.8.0_121
Java_HOME=$Java_8
GROOVY_HOME=/opt/groovy-2.3.9
GRADLE_HOME=/opt/gradle-2.0
IDEA_HOME=/opt/idea-IU-171.3780.107

PATH=${PATH}:${GRADLE_HOME}/bin:${Java_HOME}/bin:${IDEA_HOME}/bin

Donc, une fois que je suis arrivé à un terminal (ctrl + alt + F1) et que j'ai essayé, par exemple, de "chat", je devenais:

La commande n'a pas pu être localisée car '/ bin' n'est pas inclus dans la variable d'environnement PATH. l'écho du PATH m'a montré que j'avais écrasé mon PATH, j'ai donc dû définir manuellement PATH:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

Ensuite, je pourrais utiliser vim (ou autre chose) pour modifier manuellement mon environnement/etc/dans un bon état.

0
Hawkeye Parker