MAC提示Operation not permitted


THMAC-xxxx:~ root# chmod 777 /Users/xxx/Documents/
chmod: Unable to change file mode on /Users/xxx/Documents/: Operation not permitted

蘋果在 OS X El Capitan 10.11及以上系統上已經使用了 Rootlees , 可以理解為一個更高等級的系統的內核保護措施,系統默認將會鎖定 /system /sbin /usr 這三個目錄。但是這個保護也是可以關閉的,需要在恢復模式下關掉,不然提示權限不足,即無法更改系統級文件,關掉后就搞定了。

方法如下:

  1、重啟電腦開后按住 Command-R 進入恢復分區,然后在 實用工具 欄找到 終端啟動運行。

  輸入:csrutil disable; reboot

  系統自動重啟, 這樣你就可以修改系統級別的文件了。

  2、可以通過

  % csrutil status

  來查詢 Rootless 保護的狀態。

  3、重新激活 Rootless的方法了. 終端內輸入

  % csrutil enable

  4、系統還有一個保護叫做 Gatekeeper , 這個是防止第三方應用訪問你的隱私信息的,如果你也想關掉在終端里

  % sudo spctl --master-disable 即可

  6、激活 GateKeeper的方法也很簡單

  % sudo spctl --master-enable


免責聲明!

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



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