相信 这几天 有朋友和我一样升级到 osx 10.11 EL Capitan
如果是正式版的话,关闭rootless 需要这样做。
1. restart 电脑
2. 按 cmd + r 进入安全模式
3. 找到实用工具->ternimal
输入
csrutil disable #关闭
csrutil enable #打开
4. 再restart
5. 进入系统后,相关目录需要 sudo执行
这样就ok了.
6. 查看状态
csrutil status
===========================================================================
下面这种方法是 el capitan beta时有效
结果是: 很多系统目录没有权限了,sudo 都没有权限 比如 /usr/bin
Operation not permitted
查看哪些目录是有rootless 限制的
cd /
ls -lO|grep restricted
研究下发现,竟然是osx 10.11的新特性 rootless
如何关闭
执行命令后
sudo nvram boot-args="rootless=0"
重启
如何打开
sudo nvram boot-args="rootless=1" 重启
如何查看
~ nvram boot-args
boot-args rootless=0