大约每月一次,我尝试在本地桌面上使用以下命令启动 X windows:
启动
但终端似乎挂起了,然后出现错误:
xauth: 锁定授权文件 /home/myaccount/.serverauth.8280 超时 xauth: 锁定授权文件 /home/myaccount/.Xauthority 超时
当我查找此错误时,我尝试了人们建议的所有方法:
- 确保 .Xauthority 的权限属于我的账户
- 在执行 startx 之前删除 .Xauthority 文件
但最近,这些方法都不起作用了。然后我发现我的主目录中有一些文件是只读的。因此,我意识到我的主目录本身不知何故没有正确的权限让我甚至无法创建文件。
因此,根据以下说明:
https://ubuntuforums.org/showthread.php?t=1276517
我做到了:
chown -R 我的帐户:我的帐户 /home/我的帐户
现在我可以启动 X windows 了。
我不知道为什么每隔几周就会发生这种情况,因为操作系统没有任何变化。我唯一能想到的是,有时我会 ssh 进入我的桌面,这会给我的帐户带来某种问题。
我之所以在这里发布此信息,是因为我认为这不是解决 .Xauthority 问题的方法,而且它可能对某些人有用。我正在运行 Red Hat Enterprise Linux 版本 6.7。
答案1
是的,成功了,那是权限的有线权限,删除它可以有所帮助,或者第二种方法我尝试的是将其更改为用户模式。