Answers:
这是一个简单的权限问题。两件事情之一将起作用:
首先,尝试以下操作:
sudo chown username:username .ICEauthority
sudo chmod 0644 .ICEauthority
更改username为您自己的用户名(在您的情况下为wellington)。
如果那行不通,则(不幸的)您需要从一个新/home目录开始-但是,在执行此操作之前,请备份您的数据。有关备份解决方案的更多信息,请参见
sudo chmod 0644 .ICEauthority返回chmod: cannot access '.IECauthority': No such file or directory
. IECauthority。我知道这个文件是存在的,作为第一个命令的工作..
sudo chmod 0644 /home/<USERNAME>/.ICEauthority放手一搏
我设法通过更改文件夹本身的所有权和权限来解决此问题,我使用了以下方法:
sudo chown username:username /home/username
sudo chmod 700 /home/username
这立即为我解决了问题。
今天,当我将“家庭”用户文件夹移动到另一个分区时,我遇到了同样的问题。我解决了这个问题,没有更改'.ICEauthority'文件的权限(实际上,我删除了它),而是递归地将该文件夹的所有者更改为其用户:
sudo su
chown -R user /home/user
为此,在登录窗口中,将ALT + CTRL + F1更改为控制台。之后,ALT + CTRL + F7返回到GUI模式。无需重启。
PS:在单独的分区中放置“主目录”是防止系统崩溃和升级版本的好方法。参见维基。我用它在一个笔记本中安装Ubuntu 12.10,而只是用12.04LTS在另一个笔记本中分隔分区。
请参阅此链接。
在启动版本130及更高版本上的错误13534“无法更新ICEauthority文件/.ICEauthority”
系统启动后,可能会显示以下警告对话框:
无法更新ICEauthority文件/.ICEauthority
配置服务器存在问题(/ usr / lib / gconf-sanity-check-2退出,状态为256)
解决方法: 单击每个对话框的“关闭”按钮将允许一个对话框正常登录。登录后,输入以下命令来更正“ gdm”用户的主目录
$ pfexec usermod -d /var/lib/gdm gdm
编辑:Ubuntu在最新版本中使用Lightdm而不是GDM。
@daedlanth
没错 我使用useradd创建了一个用户,然后使用passwd创建了ICEAuthority错误。然后,我删除了该帐户,按照所有正确的步骤操作,登录后,我的桌面没有任何问题!
供您参考的步骤(摘自http://www.blackmoreops.com/2014/03/03/20-things-installing-kali-linux/)
useradd -m user1
passwd user1
usermod -a -G sudo user1
chsh -s /bin/bash user1
我遇到了同样的问题,无法为我的用户登录。我尝试了上述两种方法1-更改权限2-删除iceAuthority文件
但我仍然无法做到这一点,所以我通过建立新用户进行了简单的移动
这是创建用户链接的线程, 用于通过命令行创建用户
然后使用该用户登录。切记将adduser用作“ add useradd命令将不会创建'/ home / username'目录,但adduser命令将会”
混乱:此技巧将为您提供home / olduser /
PS中的所有数据。如果需要帮助,我们可以将新的iceAuthority文件(/.ICEauthority)从/ home / newuser复制到home / olduser以访问以前的帐户
这是一个老话题,但是我遇到了一个与之相关的问题(在Debian 10.1上),快速的互联网搜索将我引到了这里。
创建新用户后,主目录具有适当的权限,并且不包含任何.ICEauthority文件,到目前为止还可以。我以为它会在首次登录桌面时生成,但是显然不是。
我刚刚创建了一个空文件,作为根目录(替换username为您的实际用户名):
sudo touch ~username/.ICEauthority
sudo chown username:username ~username/.ICEauthority
sudo chmod 0600 ~username/.ICEauthority
然后在第一次桌面会话中生成了该文件,一切正常。