我请求你的帮助,因为我在 Linux 上,当我想正常登录(输入密码)时,它会无限期地加载,当我使用组合键打开“控制台”时 (ctrl alt fn f3)并开始会话 从那里一切都很好,但是当我想开始时启动x它给了我以下错误:
Xauth: timeout in lock authority file / home / user /. Xauthority
尝试用(的前两个答案)解决它为什么我从 xauth 收到此消息:“锁定权限文件 /home/<user>/.Xauthority 超时”?-authority -file-home) 但它一直给我这个错误,还要检查/主页/用户/文件夹并使用命令查看文件ls -l .Xauthority没有向我显示任何内容,它给了我错误找不到文件,甚至输入了rm --rf Xathority命令没有给我错误,无论我运行该命令多少次,当我重新启动计算机时,它仍然无法工作,就像它没有执行任何操作一样。我可以做什么?预先感谢:),我希望我已经让自己理解了。
更新
尝试解决它也基于这个问题但它也不起作用,从一开始就给我同样的错误。
我想补充一点,我已经尝试这样做:
rm -fr .Xauth- *
还有这个:
rm -fr / home / user / .Xauthority
并且这两种方法都没有给出错误,所以我想如果它们被删除,但如果在输入这些命令后立即输入,startx
它会一直给我以下错误:
Xauth: timeout in lock authority file / home / user /. Xauthority
第二次更新
当我尝试结束 ssh 会话时,它给出的错误与某些人在这个问题中描述的相同(https://qastack.mx/ubuntu/103889/how-do-i-restart-the-ssh-service),尝试使用该问题的相同答案来修复它,但在会话结束时出现错误的情况下它仍然不起作用。
答案1
.Xauthority 锁定超时错误通常是由于写入文件时出现问题引起的。造成这种情况的典型原因包括:
- .Xauthority 文件的权限不正确(所有权或权限)
- 超过磁盘配额或磁盘已满
- 主目录的权限不正确
从评论中的讨论来看,听起来您的问题是最后一个。
为了确定这就是问题所在,请运行ls -ld ~
检查主目录的权限。您可能没有写入权限,或者您不拥有该目录。 chmod u+w ~
会修复前者,chown $USER ~
会修复后者。