一、簡介 蘋果從 OSX El Capitan 10.11 系統開始使用了 Rootless 機制,也稱為 SIP(System Integrity Protection),可以將該機制理解為一個更高等級的內核保護措施,保護系統級別的目錄被修改,主要是以下三個/system、/sbin、/usr 這 ...
一、簡介
蘋果從 OSX El Capitan 10.11 系統開始使用了 Rootless 機制
,也稱為 SIP(System Integrity Protection),可以將該機制理解為一個更高等級的內核保護措施,保護系統級別的目錄被修改,主要是以下三個/system
、/sbin
、/usr
這三個目錄(不包括 /usr/local)。
Rootless 機制開啟後,對這幾個目錄的任何操作都會提示沒有操作許可權,即使使用 root 許可權也是如此。
mkdir: myl: Operation not permitted
二、開關 Rootless
關閉和開啟 Rootless 非常簡單,方法如下:
重啟 Mac,聽到開機啟動聲或出現進度條後按下 Command+R
,進入恢復模式(Recovery Mode),找到並打開 Terminal
。輸入如下命令:
1. 關閉 Rootless
csrutil disable
2. 開啟 Rootless
csrutil enable
3、查看開啟狀態
csrutil status
輸入命令後重啟即可,其中查看狀態,可以在任何時候,不需要在恢復模式下。