macOS中rootless机制的关闭&开启

1 macOS中rootless的作用

为了给macOS内核提供更好的安全,Mac在系统中使用了rootless机制,默认会锁定以下三个目录。

/system 
/sbin
/usr

2 查询rootless的状态

在默认的情况下,macOS中rootless是处于开启状态。
可以使用如下命令来查询rootless的状态:

csrutil status

在这里插入图片描述

3 关闭rootless机制

重启Mac。在重启过程中,当由黑屏转至开启进度条时,同时按Command+R,进入恢复模式(Recovery),打开终端(Terminal),输入

csrutil disable

然后,重启Mac

reboot

此时,Mac中的rootless机制已被关闭。

4 开启rootless机制

操作过程基本上同上所述。
首先,重启Mac,同时按Command+R,并进入恢复模式;输入命令

csrutil enable

然后,重启Mac

reboot

此时,Mac中的rootless机制已被开启。


版权声明:本文为Xminyang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。