【问题标题】:Could not update .ICEauthority file无法更新 .ICEauthority 文件
【发布时间】:2013-09-30 06:31:11
【问题描述】:

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

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

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

sudo:/usr/libexec/sudoers.so 必须只能由所有者写入
sudo: 致命错误。无法加载插件。

【问题讨论】:

  • 我发现了问题所在。我的文件系统坏了。我更改了权限,这就是它走下坡路的时候。
  • 你修好了吗?我尝试了几个发布的解决方案,但到目前为止都没有。

标签: login fedora sudo


【解决方案1】:

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

注意事项:

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

希望对某人有所帮助...

【讨论】:

    【解决方案2】:

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

    真正的问题是导致分区上的“只读”属性的原因。我运行“dmesg | read-only”,发现我的主分区上的文件系统存在严重错误,内核在引导过程中将其设置为“只读”。

    然后我从 USB 密钥启动(CDROM 也可以)并运行“sudo fsck /dev/sdXY”,其中 /dev/sdXY 是包含我的主目录的分区。 fsck 更正了我的主分区上的一些文件系统错误。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多