无法更新.ICEauthority文件

时间:2013-09-30 06:31:12

标签: login fedora sudo

最近我更改了文件系统的权限并给了自己所有的权限。我退出系统后无法重新登录。我收到了错误消息

Could not update ICEauthority file /home/marundu/.ICEauthority</> 

我使用Fed 17光盘进行了实时启动,并使用实时用户版本替换了我的.ICEauthority文件,它工作了一段时间,直到我再次注销。现在,登录进度屏幕全部显示。我可以登录命令模式(Ctrl-Alt-F2)但我不能sudo - 我收到错误消息:

sudo:/usr/libexec/sudoers.so must be only writable by owner
sudo: fatal error. Unable to load plugins.

2 个答案:

答案 0 :(得分:0)

我刚刚在Ubuntu上找到了一个很好的链接: Ask Ubuntu: ICEauthority permissions problem

有些注意事项:

  • 我尝试了一些显而易见的事情,例如更改文件权限,但发现我的整个主目录在某种程度上由root拥有。我认为这是因为软件包更新失败。
  • 我使用了恢复光盘(Knoppix ISO)以方便使用:更好的用户界面
  • 安装坏主分区时,我使用了最常见的Linux文件类型(Ext4)
  • 我使用了'sudo mount -o r,w -t ext4 /dev/sda1 /mnt'
  • 更改所有权时,我使用了数字用户:组规范,因为恢复磁盘没有符号用户和组:'sudo chown -R 1000:1000 /mnt/home/userdir'
  • 我确认/home/userdir拥有rwx为所有者,r-x为群组/其他。这被称为ICEauthority的一组有效权限;其他人可以工作。请参阅链接的讨论。

希望有人帮助......

答案 1 :(得分:0)

我收到了“无法更新ICEauthority文件”错误,发现我的主分区位于&#34;只读&#34;模式。因此,这个错误是有道理的。

真正的问题是导致&#34;只读&#34;分区上的属性。我跑了&#34; dmesg |只读&#34;并发现我的主分区上的文件系统存在严重错误,内核在启动过程中将其设置为“只读”。

然后我从USB密钥启动(CDROM也会这样做)并运行&#34; sudo fsck / dev / sdXY&#34;其中/ dev / sdXY是包含我的主目录的分区。 fsck纠正了我家分区上的一些文件系统错误。

然后我在移除USB密钥/ CDROM后重新启动,问题就消失了。

底线:检查您的主分区是否存在文件系统错误。它们可能是导致此错误的原因。如果是这样,请从包含主目录的分区上的外部设备运行fsck。