2016-03-02 44 views
0

每當我嘗試任何須藤在終端命令時,得到以下錯誤消息:的/ etc/sudoers中由UID 503擁有,應該是0 - 埃爾卡皮坦

sudo: /etc/sudoers is owned by uid 503, should be 0 
sudo: no valid sudoers sources found, quitting 

我試圖登錄到單用戶模式並鍵入以下命令:

mount -uw 

chown /private/etc/sudoers 0 

在CHOWN所有權行中鍵入後,我得到一個錯誤信息說

「illegal username」. 

分其他的事情我已經嘗試:

  • 重新安裝操作系統(酋長)
  • 禁用系統完整性保護(SIP)。
  • 致電Apple Care,他說在El Capitan,Sudo命令已被禁用。
  • 在下面的代碼下單用戶模式和打字記錄在:
    • CHOWN根:車輪/私有的/ etc/sudoers的
      • 這產生錯誤消息「操作不允許」在我的標準,管理員和根帳戶。
      • 錯誤消息「只讀文件系統」上來時,我登錄嘗試在單用戶模式的代碼。

FYI

當我在終端運行ls -la /private/etc/sudoers,我得到如下:

[email protected] 1 MY-ADMIN-USERNAME staff 67 18 Feb 14:03 /private/etc/sudoers 

注意我已經更換了我的實際管理員用戶名與「MY-ADMIN -USERNAME「,以便您知道所顯示的內容。

我需要須藤命令爲一系列的原因,其中之一是讓CrashPlan上班工作。

我的硬件是2010年的iMac,3.2GHZ,它被安裝在大約一年前16GB內存和500GB SSD固態硬盤。

這些問題只有拿出埃爾卡皮坦。我沒有和約塞米蒂一起過去。降級可能是一個問題,因爲遷移助理在嘗試傳輸數據時會出現問題,告訴您Time Machine正在使用更高版本的OsX。

環顧四周網上,我可以看到,很多人都有過類似的問題,但已爲他們工作的決議遺憾的是並沒有爲我工作。

任何建議將不勝感激。

+2

我投票結束這個問題,因爲這是題外話題,應該提交給超級用戶或蘋果stackexchange網站。 –

+1

我投它來回答。 –

回答

1

正確chown語法是

chown 0 /private/etc/sudoers 
+0

拯救生命!謝謝。 –

+0

你如何運行?在單用戶模式下,文件系統以只讀方式裝入。在恢復模式下,沒有系統提示可以從中運行。 – hughdbrown

+0

'mount -uw'命令(在問題中給出)應該在單用戶模式下重新掛接根文件系統讀寫。 –

0

嘗試從另一個操作系統運行命令,因此,例如從一個Mac OS X 10.9或10。10分區:

sudo chown 0 /Volumes/NAME_OF_VOLUME/private/etc/sudoers 

這就是爲我工作的。您也可以從10.9或10.10恢復USB環境中執行此操作。