mac下將根目錄/更改組到普通用戶,導致sudo不能用


背景:這是個很愚蠢的故事,我更改了根目錄下所有文件的擁有者為普通用戶[chown -R xxx / ]。結果sudo/su命令都不能用了……
 
問題:一旦用sudo命令或su命令就提示:
sudo: /etc/sudoers is owned by uid 501, should be 0
sudo: no valid sudoers sources found, quitting
 
解決方法:啟用root帳號,用root帳號登錄,然后chown回來
 
1.ctrl+shif+G,前往目錄/System/Library/CoreServices
 
2.搜索“目錄實用工具”,打開該工具
 
3.點擊左下角的小鎖,然后點擊菜單->編輯->啟用root帳號,啟用的時候需要新建一個root密碼
 
 
4.然后注銷系統,使用root帳號登錄。進入更改了用戶的目錄,使用chown root xxx 更改回root即可
 
備注:權限更改回來發生在我未關機之前,但是有可能我不是說有權限都改回來了,導致我關機重啟后,一直卡在開機頁面進度條那里,不能進入界面。磁盤修復什么的都沒有用,打電話給蘋果客服也只是建議重裝系統。最后沒辦法,運維幫忙分區裝了個系統,將重要文件拷貝出來后又重新分區做的系統(當時進入命令行或是查看文件時均是只讀文件,不能復制粘貼的)
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM