.Xauthority 的所有权已转移给 root

.Xauthority 的所有权已转移给 root

不知何故,在使用 LightDM 和 Webkit Greeter 时,.Xauthority我主目录中文件的所有权被赋予了 root 用户,并且我无法登录,因为我没有锁定文件的权限。

我能够重新获得文件的所有权,并且可以再次登录。(经过几个小时重新安装 LightDM 及其欢迎程序后)

现在一切都恢复正常了。但我想知道如何发生了这种情况。这是 LightDM 或 Webkit Greeter 中的错误还是其他原因?

答案1

几乎可以肯定不是。您要么以 root 身份启动 X 会话(不确定您是如何做到的),要么只是使用touch或以其他方式写入.Xauthoritysudo有关更多详细信息,您必须解释您实际在做什么。

下次,不要重新安装任何东西,只需删除该~/.Xauthority文件,它将在您下次登录时自动重新创建:

sudo rm ~/.Xauthority

然后就可以正常登录了。

答案2

我也遇到过这种情况。我认为这可能是由于跑步引起的

sudo graphic_application

代替

gksudo graphic_application 

对于某些(未知)应用程序。sudo 帮助页面关于这个...向下滚动到“图形 sudo”。

也可以看看“gksudo nautilus”和“sudo nautilus”有什么区别?

相关内容