macOS禁用和启用SIP(系统完整性保护)

macOS关闭和启用SIP

tony发表于11个月前
macOS禁用和启用SIP(系统完整性保护)
macOS系统完整性保护简称SIP(System Integrity Protection),SIP通过阻止运行未经授权的应用程序代码执行来保护整个系统。SIP会自动授权用户从App Store下载的应用程序。SIP还会授权开发人员经过公证并直接向用户分发的应用程序。系统默认情况下防止启动所有其他非授权的应用程序。
在开发程序的过程中,有时需要暂时禁用SIP以安装和测试代码。您无需禁用SIP来运行和调试来自Xcode的应用程序,但是您可能需要禁用它来安装系统扩展,例如DriverKit驱动程序。

关闭SIP
要禁用SIP,请按照以下步骤进行操作: 
1. 重新启动您的计算机进入恢复模式(进入恢复模式方法见文末)。
2. 从“实用工具”菜单中启动终端(Terminal)。
3. 运行命令:
csrutil disable
返回如下提示说明SIP已关闭:
Successfully disabled System Integrity Protection.Please restart the machine for the changes to take effect.
4. 重新启动您的计算机。

注意:
仅在必要时临时禁用SIP,并尽快重新启用它。在测试完成后不重新启用SIP将使您的计算机容易受到恶意代码的攻击。

开启SIP
要重新启用SIP,请按照以下步骤进行操作:
1. 重新启动您的计算机进入恢复模式。
2. 从“实用工具”菜单中启动终端(Terminal)。
3. 运行命令
csrutil enable
返回如下提示说明SIP已打开:
Successfully enabled System Integrity Protection.Please restart the machine for the changes to take effect.
4. 重新启动您的计算机。


如何进入恢复模式?
搭载 Apple M1/M2 芯片的Mac:
1. 将Mac电脑关机

2. 将Mac开机并继续按住电源按钮,直至看到启动选项窗口。点按标有“选项”字样的齿轮图标,然后点按“继续”。

搭载 Intel 处理器的Mac:
1. 将Mac电脑关机
2. 将Mac开机并立即同时按住 Command(⌘) + R 键,直至看到 Apple 标志或其他图像。
SIPmacOS

有帮助?

有 () 没有 ()

文章评论

  • 暂无评论
在线客服加载中...