XAuthority 错误

XAuthority 错误

当我尝试登录我的 ubuntu 12.04 时,它接受了我的帐户信息和密码,但随后出现一个黑色终端页面,并很快消失,然后返回登录页面。
我杀死了 lightdm,然后使用了这个命令:

sudo lightdm

然后尝试登录(同时终端保留日志)。这是我收到的错误:

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

这一切始于我在启动过程中按 M 键回答这个问题。
磁盘驱动器/tmp尚未准备好。按 S 键跳过安装或按 M 键进行手动恢复

这里结果是sudo df /etc/fstab

这里结果sudo cat /etc/fstab

如果需要的话询问更多信息

答案1

感谢一位朋友,#ubuntu freenode channel我解决了这个问题。
首先运行此命令以确保你的问题与我的相同:

ls -l .Xauthority 

我获得了 root:root 作为 .Xauthority 的所有者,这就是我无法从 gui 登录的原因。
所有者应该像 username:username。
以 root 身份在 Alt+Ctrl+F2 中运行此命令:

sudo chown user:user /home/user/.Xauthority

现在您可以登录了。

出现此错误的原因是您可能通过 sudo 运行图形程序,就像我使用此命令sudo gedit /etc/apt/sources.list一样gksudo gedit /etc/apt/sources.list

相关内容