Mac OS X下把 /etc/sudoers 寫錯了怎麼辦?(轉載https://blog.csdn.net/robertsong2004/article/details/53725285)

 

 

重要的事情先說一下,首先爲了迴避這個問題,必定要用 visudo 來改 /etc/sudoers 文件。html

 

問題描述:htm

1. 用  sudo vi 直接改 /etc/sudoers 並覆蓋原文件。it

2. 因爲 /etc/sudoers 不符合語法,sudo 沒法執行。class

3. 由於 sudo 沒法執行,因此 /etc/sudoers 沒法修改。權限

頭大了,這怎麼改,後悔ing語法

 

問題解決:di

找到網上一個解決方案,能夠在不重啓系統的狀況下修改 /etc/sudoers。文件

 

1. 查看 /etc/suoders 的訪問權限。view

$ ls -l /etc/sudoers
-r--r----- 1 root wheel 2422 12 11 07:40 /etc/sudoersvi

 

2. 修改上述文件的訪問權限

使用Finder -> /etc ,打開 sudoers 文件的權限。

 

這裏右下角有一個鎖,點開,變成解鎖的狀態。

 

 

而後給 everyone 加上讀寫權限。

 

最後修改 /etc/sudoers 後再把權限改回來就能夠了。

相關文章
相關標籤/搜索