【Mac】 /usr/local 文件夾權限問題


修改文件夾權限

sudo chown -R $(whoami) /usr/local/

如果失敗提示Operation not permitted 或其他權限不足,則需要關閉Rootless

Rootless 蘋果從 OS X El Capitan 10.11 系統開始使用了 Rootless 機制,系統默認將會鎖定 /system、/sbin、/usr 這三個目錄。用戶要獲取這三個目錄的寫權限,需要關閉Rootless

關閉Rootless

  • 重啟 Mac
  • 開機時后按下 Command+R,進入恢復模式。
  • 在上面的菜單實用工具中找到並打開 Terminal
  • 輸入如下命令:
csrutil disable
  • 重啟MAC,正常進入系統,此時已經可以給/system、/sbin、/usr 者幾個目錄進行權限更改
  • 打開 Terminal
  • 輸入如下命令:
sudo chown -R $(whoami) /usr/local/

 

用完記得修改回來

csrutil enable

 


免責聲明!

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



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