1.SIP介绍:中文名为系统完整性保护
苹果公司的macOS系统中一个安全功能,最早出现在OS X El Capitan。它由很多内核强制实施的机制构成。它的主要功能是保护系统文件及目录,以免这些文件及目录被没有特定权限的进程修改,包括root用户或者拥有root权限的用户。苹果公司指出root用户会是系统安全性的一个严重危害因素,特别当系统上只有一个用户账户,且这个用户账户是administrator。系统完整性保护会默认开启,但可以被关闭。
2.什么时候需要关闭SIP在你遇到以下几种情况
xxx已损坏,无法打开,你应该将它移到废纸篓解决办法
打不开 xxx,因为它来自身份不明的开发者
打不开xxxx,因为 Apple 无法检查其是否包含恶意软件
关闭之后将不会因为软件的安全性问题导致无法打开
3.检查是否开启SIP
使用:终端app运行以下代码
csrutil status
未关闭反馈的是:enabled 已关闭反馈的是:disabled
如果反馈为disabled,那将不用关闭,如果反馈的是enabled,那就需要关闭了
如何关闭系统完整性保护(SIP)
电脑关机,等一会儿再开机,在显示苹果图标前,按住 Command + R 键,强制进入macOS恢复模式,然后在左上角实用工具选择终端。如果您发现进不了macOS恢复模式还有一种方法,就是长按开机键,一直按,等屏幕显示正在进入恢复模式。
进入实用工具界面后,点击屏幕顶部工具栏上的”实用工具
选择终端
打开终端后,输入以下代码csrutil disable
输入完成后点“Enter”键,会会出现以下提示
Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect
这就表示系统完整性保护(SIP)已经关闭成功了。
点击屏幕左上角的苹果标志,选择“重新启动”,等待系统加载重启就可以了。
如果你想重新开启SIP,在恢复模式下使用终端输入命令:csrutil enable
重复以上操作就可以了