Mac os X 10.11 sudo 指令出問題了麼?

瀉藥,OS X El Capitan中,在內核下引入了Rootless機制,如下路徑:

/System
/bin
/sbin
/usr (except /usr/local)

均屬於Rootless範圍,即便root用戶沒法對此目錄有寫和執行權限,只有Apple以及Apple受權簽名的軟件(包括命令行工具)能夠修改此目錄。

要麼思考你這個操做的意義以後,使用其餘方式完成你的操做
好比你要改vim的配置,請放在~/.vim/中,而不是/usr/share這種全局路徑
要麼關閉Rootless(非開發者通常不推薦,或者建議執行後再次開啓)

附關閉方法:
重啓,開機按住Command + R,以Recovery分區啓動,而後選擇如下方式:
圖形化操做
在Security Configuration中關閉Enforce System Integrity Protection
命令行操做
csrutil disable
相關文章
相關標籤/搜索