OS X El Capitan升级后 /usr目录没权限

OS X El Capitan升级后 /usr目录没权限,
查资料说是System Integrity Protection,但说正式版得rootless=0参数没用了

求解,怎么关闭System Integrity Protection呢?

阅读 4.9k
3 个回答

传说这样
csrutil disable

我想是出于系统保护的目的或者是为了更好的归档:

Apple introduced a new security policy on OS X El Capitan, preventing every process (even privileged ones) from modifying system files, either on filesystem or dynamically at runtime.

对于命令可以放置在/usr/local/bin

新手上路,请多包涵

升级 " OS X 10.11 El Capitan " 后,我之前usr目录下得内容,被迁移到 " /Library/SystemMigration/History/Migration-45C2F6CA-E852-4651-AA9A-58AE0D485C03/QuarantineRoot/usr/dev " 之前各种服务的环境变量都配置在/usr/dev中的,升级后的 usr目前没有权限做任何操作,请问在不暴力加权限的情况下,有什么更好的解决方案?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题