2013-09-30 27 views
1

最近我改變了文件系統的權限並給了我自己所有的權利。我登錄了系統,並在我無法登錄。我得到了錯誤消息無法更新.ICE授權文件

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

我做了一個活的啓動與美聯儲17盤,取而代之的是現場用戶版本我.ICEauthority文件它工作了一段時間,直到我再次登出。現在,登錄進度屏幕就顯示出來了。我可以登錄到命令模式(CTRL-ALT-F2),但我不能sudo的 - 我得到的錯誤信息:

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

+0

我發現什麼是錯的。我的文件系統壞了。我改變了權限,那是什麼時候它下坡了。 – marundu

+0

你解決了嗎?我嘗試了一些發佈的解決方案,但目前爲止沒有任何工作。 – rholmes

回答

0

我剛剛發現Ubuntu的一個很好的鏈接: Ask Ubuntu: ICEauthority permissions problem

需要注意以下幾點:

  • 我嘗試了明顯的東西像改變文件的權限,卻發現我的整個主目錄在某種程度上屬於root。我相信這是由於軟件包更新失敗。
  • 我使用恢復盤(Knoppix的ISO)的易用性:更好的UI
  • 安裝時壞home分區,我用我用「sudo mount -o r,w -t ext4 /dev/sda1 /mnt
  • 最常見的Linux文件類型(的Ext4)
  • 當改變所有權,我使用了數字用戶:組指定,因爲恢復盤不具有象徵性的用戶和組:「sudo chown -R 1000:1000 /mnt/home/userdir
  • 我驗證了/home/userdirrwx所有者,r-x爲組/其他。這被稱爲ICEauthority的一組有效權限;其他人可以工作。查看鏈接的討論。

希望幫助別人......

0

我得到了「無法更新ICEauthority文件」的錯誤,並發現我的home分區是「只讀」模式。因此,這個錯誤是有道理的。

真正的問題是什麼導致分區上的「只讀」屬性。我運行了「dmesg | read-only」,發現我的主分區上的文件系統存在嚴重錯誤,內核在啓動過程中設置爲「只讀」。

然後,我從USB密鑰(CDROM也可以),然後運行「sudo fsck/dev/sdXY」,其中/ dev/sdXY是包含我的主目錄的分區fsck更正了我的主分區上的多個文件系統錯誤。刪除USB密鑰/ CDROM後問題就消失了

底線:檢查您的主分區是否存在文件系統錯誤,可能是此錯誤的原因如果是,請從外部設備運行fsck包含分區你的主目錄。