MacOS 关闭系统完整性保护 SIP:System Integrity Protection

%title插图%num

苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制 SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限。通过 System Integrity Protection,苹果实现了对第三方软件的限制,有一些操作永远不被允许,恶意软件无法通过用户授权的方式从而获得所有系统权限了。但同时也影响到了一些我们平常要用到的第三方软件。

System Integrity Protection 技术主要分为文件系统保护,运行时保护,内核扩展签名,文件系统保护主要是通过沙盒机制限制 root 权限,运行时保护,主要就是保护关键进程无法被进程代码注入,挂调试器以及内核调试等,内核扩展签名,所有的第三方 kext 必须被安装到/Library/Extensions,并强制使用签名。简单的来说,就是限制,那为什么限制呢,当然也是为你的安全。那我为什么又要告诉你关闭 SIP 呢,因为它会影响到我们无法使用部分第三方应用 o(∩_∩)o

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

禁用 SIP 保护机制的步骤

重启系统,按住 Command + R 进入恢复模式。

点击顶部菜单栏 实用工具 中的 终端 。

输入以下命令来禁用 SIP 保护机制。

csrutil disable

执行后输出以下信息表示禁用成功。

Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.

然后再次重启系统即可。

重新打开 SIP 保护机制的方法:
重新打开 SIP 的方法同上,只是终端中输入的命令改为以下命令。

csrutil enable

©软件著作权归作者所有。本站所有软件均来源于网络,仅供学习使用,请支持正版!
如遇下载链接失效等问题请发送邮件至kf@imacapp.net,我们会及时处理。
IMACAPP » MacOS 关闭系统完整性保护 SIP:System Integrity Protection