Mac系统下 /usr/local 文件夹权限问题 解决方法

1、首先:修改文件夹权限

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

 

如果失败了,提示“Operation not permitted”或其他权限不足,则需要关闭Rootless

Rootless是苹果从 OS X El Capitan 10.11 系统开始使用了 Rootless 机制,系统默认将会锁定 /system、/sbin、/usr 这三个目录。用户要获取这三个目录的写权限,需要关闭Rootless

 

2、其次:关闭Rootless

重启 Mac;

开机时后按下 Command+R,进入恢复模式。

在上面的菜单实用工具中找到并打开 Terminal,输入如下命令:

csrutil disable

 

3、最后:重启MAC,正常进入系统,此时已经可以给/system、/sbin、/usr 者几个目录进行权限更改。

打开 Terminal ,输入如下命令:

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

 

注意:用完后,记得修改回来:

csrutil enable
    A+
发布日期:2019年07月22日 18:55:13  所属分类:经验
最后更新时间:2019-07-22 18:55:34
头像
  • ¥ 199.0元
  • 市场价:499.0元
  • ¥ 59.0元
  • 市场价:99.0元
  • ¥ 298.0元
  • 市场价:498.0元
  • ¥ 398.0元
  • 市场价:498.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: