MAC苹果电脑关闭系统完整性保护SIP(System Integrity Protection)

苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。

通过 System Integrity Protection,苹果实现了对第三方软件的限制,有一些操作永远不被允许,恶意软件无法通过用户授权的方式从而获得所有系统权限了。但同时也影响到了一些我们平常要用到的第三方软件。

System Integrity Protection技术主要分为文件系统保护,运行时保护,内核扩展签名,文件系统保护主要是通过沙盒机制限制root权限,运行时保护,主要就是保护关键进程无法被进程代码注入,挂调试器以及内核调试等,内核扩展签名,所有的第三方kext必须被安装到/Library/Extensions,并强制使用签名。

简单的来说,就是限制,那为什么限制呢,当然也是为你的安全。那我为什么又要告诉你关闭 SIP呢,因为它会影响到我们无法使用部分第三方应用o(∩_∩)o

禁用关闭 SIP 保护机制的方法:

重启你的Mac,必需要经过Recovery OS开机后进入,当听到第一声响后(或者说在开机的时候),按住 Command + R键,按住不动,稍待片刻,电脑会进入到恢复模式(不是简单的重启电脑)。

如下图,看到整个桌面背景都是黑色的,只有几个工具,就对了,点击顶部菜单栏 实用工具 中的 终端。

在终端中输入下面一行命令,然后按回车,如下图提示。
csrutil disable

然后点击左上角苹果LOGO,正常重启你的电脑,重启后,会回到正常的MAC系统。这样就已经关闭了SIP系统保护机制。

如果你出现:

csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.

代表你使用的并非Recovery OS开机,请确定从Recovery OS开机再执行。

重新打开 SIP 的方法和上面的步骤一样,只是终端中输入的命令改为以下命令即可。

csrutil enable

998

总资源数

862

VIP资源数

12621

总用户数

10054

VIP用户数

没有账号? 注册忘记密码?

社交账号快速登录