web-dev-qa-db-fra.com

La connexion retourne à l'écran de connexion

Ubuntu ne me laisse pas me connecter à une session graphique. Je tape le mot de passe (il détecte s'il est erroné) et même en le tapant correctement, le système me prend à nouveau pour me connecter à l'écran.

J'ai trouvé cette autre question et exécutez la commande Pastebin en obtenant l'URL suivante:

http://paste.ubuntu.com/653025

J'ai également vérifié mes autorisations de la maison, c'est rwx pour le propriétaire (moi: D)

Remercier!

EDIT: lorsque je me connecte à tty1, bash renvoie un erreur mensage dans le fichier/etc/profile. Ubuntu avait une ancienne copie de ce fichier, donc quand j’utilise l’ancienne copie, cela fonctionne très bien. Seul problème, les barres supérieure et gauche (avec les programmes, les choses ouvertes, etc.) ne sont pas apparues. Je vais essayer de les récupérer plus tard

5
Paulo Nesello

Je ne sais pas, est-ce que cela créerait un problème de sécurité mais utiliser cette commande peut résoudre votre problème

Sudo chown 777 .Xauthority

2
g_p

Beaucoup de gens citent les autorisations sur .Xauthority comme étant le coupable, mais il peut aussi s'agir d'autres fichiers. J'ai eu ce problème, et réparer .Xauthority n'était pas suffisant.

Connectez-vous en tant qu'utilisateur (Ctrl-Alt-F1), puis faites:

cd ~

Sudo chown -R username:username .* *

(remarque: inclure .* car * ne récupère pas les fichiers cachés)

Si cela ne fonctionne pas, je pense que vous pouvez exclure en toute sécurité votre manifestation de ce problème comme étant basé sur des autorisations.

Une autre chose à essayer est de vous connecter en tant qu'invité. Si cela ne fonctionne pas, rien que vous fassiez dans le répertoire de base d'un utilisateur ne changera rien.

0
James Foster

J'ai eu ce problème et j'ai sorti le fusil de chasse. J'ai eu un autre compte compatible Sudo auquel je me suis connecté. J'ai découvert que je pouvais "suivre" le compte affecté, le mode terminal fonctionnait donc bien. MAIS, je voulais le réparer maintenant, alors:

J'ai déplacé tous les fichiers du répertoire de base du compte incorrect vers/home/store (magasin était JUST un répertoire, PAS un répertoire de base pour un utilisateur).

Assurez-vous de faire DEUX commandes 'mv'. 1} Sudo mv/home/bad_account/*/home/store et 2) Sudo mv /home/bad_account/.*/home/store.

Était sur Ubuntu, alors j'ai ensuite lancé Sudo deluser bad_account

Puis Sudo adduser bad_account

Puis Sudo mv/home/store/*/home/bad_account, et Sudo mv /home/store/.*

Puis enfin Sudo chown -R bad_account: bad_account/home/bad_account

bad_account == good_account maintenant.

0
Dennis

Appuyez sur CTRL + ALT + F1 et connectez-vous là et exécutez:

$ Sudo chmod 1777 /tmp

$ Sudo chown root.root /tmp

Appuyez ensuite sur CTRL + ALT + F7, puis essayez de vous connecter à l'aide de l'interface graphique.

Parfois, cela arrive si vous n’avez pas les permissions appropriées sur/tmp

0
PKumar