Apple 在全新的 OS X El Capitan 10.11 系统上已经使用了 Rootlees , 可以理解为一个更高等级的系统的内核保护措施,系统默认将会锁定 /system
、/sbin
、/usr
这三个目录。这个保护也是可以关闭的。
开关 Rootless 操作需要重启计算机,并在恢复模式的终端中操作。重启按住 Command + R,进入恢复模式,打开 Terminal,输入:
$ csrutil disable
回车后会看到系统保护被关闭的字样并且系统自动重启。重启电脑后,Rootless 即已关闭。
如需重新开启,则同样重启进入恢复模式,打开 Terminal,输入:
$ csrutil enable
某些教程讲:开机按住 Command + R 进入恢复模式,在 Utilities > Security Configuration 当中开关
在正常桌面的终端中使用 csrutil status
命令可以查看 Rootless 的状态:
$ csrutil status
# 输出如:System Integrity Protection status: enabled. 表示处于开启状态
参考文章