Sam*_*Sam 1 login lightdm 12.04
当我尝试登录我的 ubuntu 12.04 时,它接受我的帐户信息和密码,但随后出现一个黑色终端页面并很快消失,然后返回登录页面。
我杀死了 lightdm 然后使用了这个命令:
sudo lightdm
Run Code Online (Sandbox Code Playgroud)
然后尝试登录(而终端保留日志)。这是我收到的错误:
Warning **error reading existing Xauthority: Error opening file : Permission denied Error writing X authority:Error opening file ,/home/sam/.Xauthority': Permission denied
Run Code Online (Sandbox Code Playgroud)
当我在启动过程中按 M 回答这个问题时,所有这一切都开始了。
磁盘驱动器/tmp尚未准备好。S 跳过挂载或 M 进行手动恢复
这是结果sudo df /etc/fstab
这里的结果为sudo cat /etc/fstab
如果需要,请询问更多信息
感谢一位朋友,#ubuntu freenode channel我解决了这个问题。
首先运行此命令以确保您的问题与我的相同:
ls -l .Xauthority
Run Code Online (Sandbox Code Playgroud)
我得到 root:root 作为 .Xauthority 的所有者,这是我无法从 gui 登录的原因。
所有者应该像用户名:用户名。
以 root 身份在 Alt+Ctrl+F2 中运行它:
sudo chown user:user /home/user/.Xauthority
Run Code Online (Sandbox Code Playgroud)
现在你可以登录了。
这个错误的原因是你可能通过 sudo 运行图形程序,就像我使用这个命令sudo gedit /etc/apt/sources.list应该使用的一样gksudo gedit /etc/apt/sources.list