Mac软件下载_苹果电脑软件下载_我爱MAC

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24230|回复: 2

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

[复制链接]
发表于 2018-10-15 18:03
苹果电脑从 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键,按住不动,稍待片刻,电脑会进入到恢复模式(不是简单的重启电脑)。

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

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

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


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

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

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


然后点击左上角苹果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



最新的M1芯片的Mac开机按快捷键Command+R是无法进入到恢复模式的。

M1芯片的Mac电脑进入恢复模式也比较简单。

开机的时候,一直按住开机键不放手,一直按住。(一直按住,就是别松手,一直按住就行)

直到看到有个齿轮图标的“选项”出现时,再松开 开机键,然后选择“选项”,点“继续”。就可以进入到恢复模式,剩下的操作跟上面的基本类似。就不多描述了。


发表于 2018-11-8 09:47
感谢分享。
发表于 2019-1-17 15:23
还是安全更重要O(∩_∩)O哈哈~
返回顶部