1. 程式人生 > >MAC /usr/local 文件夾權限問題

MAC /usr/local 文件夾權限問題

d+ 問題 span class sbin terminal man chown sudo

修改文件夾權限

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

MAC /usr/local 文件夾權限問題