“无法复制用户的 Xauthorization 文件”

“无法复制用户的 Xauthorization 文件”

我正在尝试使用 gdebi 包安装程序在 Natty 中安装 .deb 包:

gdebi 软件包安装程序

但是当我单击“安装”时,出现以下错误消息:

错误信息

另外,当我尝试从软件中心安装任何东西时,什么都没有发生。我猜这与上述错误有关。

有人可以帮我解决这个问题吗?

编辑:我的主文件夹没有.Xauthority 文件。

答案1

请检查.Xauthority的权限、用户名和用户组

ls -la ~/.Xauthority

它需要由您拥有并且权限应该是 -rw-------
要更改名称和组:

sudo chown youruser:youruser ~/.Xauthority

将权限更改为 -rw-------
chmod u+rw ~/.Xauthority

(将 youruser 替换为您的用户名。)

如果是这个原因:您在安装此软件包之前是否安装了任何东西或者发出了 sudo 命令?我过去看到过一些东西弄乱了这个文件的权限。尤其是像 samba、sudo ssh 这样的。

答案2

这是我通过谷歌搜索找到的,

首先确保用户的 .Xauthority 文件存在于他们的主目录中,并确保它具有正确的权限。运行ls -l /home/username/.Xauthority应导致以下输出:

-rw------- 1 username username 319 2008-08-22 19:35 .Xauthority

如果看起来不是那样,您可能必须手动更改所有权和权限:sudo chmod 600 /home/username/.Xauthority sudo chown username:username /home/user/.Xauthority 确保将用户名的所有实例更改为正确的用户名。

致谢八百万

相关内容