什么是SIP
SIP是macOS系统中一项重要的安全技术,旨在防止潜在恶意软件修改受保护的文件和文件夹,以及限制root用户帐户在操作系统受保护部分的操作。这项技术通过限制root用户的权限,增加了系统的安全性。关闭SIP意味着放弃了这种保护,可能会让系统更容易受到恶意软件的攻击,因为恶意软件可能通过任何macOS漏洞提升权限到root级别。此外,失去SIP的保护,系统的文件系统、运行时环境和内核扩展都可能受到威胁,这可能导致系统控制权的丧失,从而影响系统的稳定性和安全性
关闭SIP的影响
关闭 SIP 后运行应用将不会再提示:
1.xxx已损坏,无法打开,你应该将它移到废纸篓解决办法
2.打不开 xxx,因为它来自身份不明的开发者
3.打不开xxxx,因为 Apple 无法检查其是否包含恶意软件
4.关闭之后将不会因为软件的安全性问题导致无法打开
5.执行操作
如何查看是否开启SIP
使用:终端app运行以下代码
csrutil status
你会看到以下信息中的一个,指示SIP状态
未关闭反馈的是:
System Integrity Protection status: enabled.
已关闭反馈的是:disabled
System Integrity Protection status: disabled
如果反馈为disabled,那将不用关闭,如果反馈的是enabled,那就需要关闭了
关闭SIP教程
系统完整性保护)被关闭后,macOS会面临一定的安全风险,如果你的数据非常重要请谨慎关闭。先点击左上角苹果图标,打开关于本机,再点击系统报告,左侧列表切到软件一项:
这里显示“已启用”,就是SIP是开启的状态,这个时候需要关机,等一会,再开机,在显示苹果图标前,按住 Command + R 键,强制进入macOS恢复模式,然后在左上角实用工具选择终端:
1.关机,等一会,然后重新启动你的Mac电脑,在开机时一直按住Command+R迸入Recovery模式。(如果是Apple Silicon M1芯片的电脑,只需要长按开机键就可以进入恢复模式了)
2.进入Recovery模式后在实用工具菜单中打开终端。在终端上输入命令 csrutil disable然后回车。csrutil disable最后点击左上角苹果图标 ,再点击重新启动就可以了。
csrutil disable
出现以下显示即代表成功:
再重启进入macOS,查看系统报告,软件部分即会显示我刚才的“已停用”;
这个时候,之前不能打开的app就能成功打开了。
如果你想重新开启SIP,在恢复模式下使用终端输入命令:
csrutil enable