ubuntu9.10开机Could not update ICEauthority file 解决方
法
起因:新建一个用户,把这个用户的home目录设置为登录用户的home目录
问题根源:
权限问题
ls -al .ICEauthority
解决方法是进入recovery模式,把权限修改为当前登录的用户$USER
sudo chown $USER /home/$USER/.ICEauthority
sudo chmod 644 /home/$USER/.ICEauthority
即ICEauthority这个文件的owner必须是当前用户
ubuntu中登录提示could not update .ICEauthority
悬赏分:0 | 提问时间:2009-5-31 16:35 | 提问者:leisureit | 检举 | 问题为何被关闭
登录以后,我将~/.ICEauthority文件的权限改为了644,但是重启后还是出现一样的
问题,而且再查看~/.ICEauthority文件的权限又变成了600,为什么?
问题补充:
忘记说了,我已经将.ICEauthority改名了(因为看到一个帖子说可以改名就行了),但是退出后登录还是有这个问题,现在有两个相关文件.ICEauthority_backup(原来的.ICEauthority)和.ICEauthority-c。使用lsattr查看后发现.ICEauthority-c有a属性,.ICEauthority_backup没有隐藏属性。
还有,你说的加上i属性,不就不可以更新了吗?,另外,我电脑上有另一个用户,我查看了它主目录下的.ICEauthority文件,权限为600,没有任何隐藏属性!但是登录正常,也没有那个备份文件.ICEauthority-c。
最后,我试了你的方法,但是还是这样的,启动后有一个显著特点就是可以在窗口列表中看到“正在启动File Manager
PS:出现这个问题也是在我使用了chattr后。
没有啊,你前面不是说要给.ICEauthority添加i属性吗?现在又要删除i属性?其实不管是有没有i属性或者其他属性,结果都还是登录就显示那个警告信息!
其他回答 共1条
命令
cd
chmod 644 .ICEauthority
chattr +i .ICEauthority
另,这个文件本来的权限就是600,所以问题肯定不在这里
建议换源。
然后
sudo apt-get update
sudo apt-get upgrade
引:PS:出现这个问题也是在我使用了chattr后。
答:问题就出在这里了。请用
lsattr .ICEauthority
这个命令会显示这个文件所具有的隐藏属性。然后用
chattr命令进行更改。比如这个文件的隐藏属性是i
则用命令
chattr -i .ICEauthority
按我说的,你这个问题应该就能解决了的。
因篇幅问题不能全部显示,请点此查看更多更全内容