web-dev-qa-db-fra.com

Erreur XAuthority

Lorsque j'essaie de me connecter à mon compte ubuntu 12.04, il accepte les informations de mon compte et mon mot de passe, mais une page de terminal noire apparaît et disparaît très rapidement et retourne à la page de connexion.
J'ai tué lightdm puis utilisé cette commande:

Sudo lightdm

puis essayé de vous connecter (alors que le terminal garde le journal). c'est l'erreur que je reçois:

Warning **error reading existing Xauthority: Error opening file : Permission denied Error writing X authority:Error opening file ,/home/sam/.Xauthority': Permission denied

Tout cela a commencé lorsque j'ai appuyé sur M en réponse à cette question lors du démarrage.
Le lecteur de disque pour /tmp n'est pas encore prêt. S pour ignorer la monture ou M pour la récupération manuelle

Ici est le résultat de Sudo df /etc/fstab

Ici le résultat pour Sudo cat /etc/fstab

demander plus d'informations si nécessaire

1
Sam

Merci à un ami sur #ubuntu freenode channel j'ai résolu ce problème.
Exécutez d'abord cette commande pour vous assurer que votre problème est identique au mien:

ls -l .Xauthority 

J'ai root: root en tant que propriétaire de .Xauthority, ce qui explique mon incapacité à me connecter à partir de l'interface graphique.
Le propriétaire doit ressembler à nom d'utilisateur: nom d'utilisateur.
Exécutez ceci dans Alt + Ctrl + F2 en tant que root:

Sudo chown user:user /home/user/.Xauthority

maintenant vous pouvez vous connecter.

La raison de cette erreur est que vous exécutez probablement des programmes graphiques avec Sudo, comme j’avais utilisé cette commande Sudo gedit /etc/apt/sources.list aurait dû utiliser gksudo gedit /etc/apt/sources.list.

8
Sam