1

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

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

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

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

4

2 回答 2

0

我刚刚在 Ubuntu 上找到了一个很好的链接: 询问 Ubuntu:ICEauthority 权限问题

需要注意的一些事项:

  • 我尝试了一些显而易见的事情,比如更改文件权限,但发现我的整个主目录不知何故归根用户所有。我相信这是由于包更新失败。
  • 为了便于使用,我使用了恢复磁盘 (Knoppix ISO):更好的 UI
  • 在挂载坏主分区时,我使用了最常见的 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 的一组有效权限;其他人可以工作。请参阅链接的讨论。

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

于 2014-01-24T22:59:41.223 回答
0

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

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

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

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

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

于 2017-05-05T20:08:17.217 回答