OS X EI Captan 中Rootless

来源:互联网 发布:windows snmp 编辑:程序博客网 时间:2024/05/22 18:22

刚升级了OS X EI Captan, 发现sudo不能修改 /usr/bin下的文件,查了一下,发现是这个Rootless搞的鬼。

OS X El Capitan中,在内核下引入了Rootless机制,
/System
/bin
/sbin
/usr (except /usr/local)

属于Rootless范围,即使root用户无法对此目录有写和执行权限,只有Apple以及Apple授权签名的软件可以修改此目录。

可以关闭:
重启,开机按住Command + R,以Recovery分区启动,然后选择以下方式:
- 图形化操作
在Security Configuration中关闭Enforce System Integrity Protection
或者:
- 命令行操作
csrutil disable

0 0