如何在 Mac 上关闭 SIP(系统完整性保护)机制
苹果从 OS X El Capitan 系统开始, 加入了 系统完整性保护 (SIP,System Integrity Protection) 功能来保护系统文件和目录不被意外或恶意修改。这对系统安全非常有益, 但有时需要关闭该功能来进行特定修改。下面介绍在 Mac 上关闭 SIP 的方法:

什么是 SIP 机制
SIP 机制是苹果公司在 OS X El Capitan 中首次引入的安全机制, 目的是防止系统关键文件和目录被意外或恶意修改。
它会保护以下系统路径:
/System
/usr
/bin
/sbin
这保证了操作系统和预装应用的安全性。但是也会限制对这些目录的修改权限, 例如安装某些第三方内核扩展就需要先关闭 SIP。
进入 Recovery 模式
Intel 处理器
- 把 Mac 电脑完全关机, 然后开机, 在电脑开机的时候马上按住
Command + R
不放, 等出现苹果标志 3 秒之后, 松开按键等待进入 Recovery 模式
M1/M2 处理器
- 将 Mac 关机, 按住开机电源键不要松开, 等出现选项后, 再松开电源键
- 点击选项即可进入 Recovery 模式
关闭 SIP 步骤
- 在 Recovery 模式下, 左上角实用工具菜单中找到“终端”程序, 打开
- 在终端中输入以下命令, 禁用 SIP 机制:
csrutil disable
- 输入上述命令后, 终端会提示需要重启才能生效, 请重启 Mac
查看 SIP 状态
如果要检查 SIP 当前是否被禁用, 可以在终端中输入:
csrutil status
如果看到System Integrity Protection status: disabled.
表示已成功禁用。
重新启用 SIP
如果后续需要重新开启 SIP 功能, 重复上述步骤, 将步骤 2 的命令改为:
csrutil enable
SIP 机制能有效保护系统安全, 建议仅在必要时临时禁用。操作完成后, 及时重新启用 SIP, 保证 Mac 系统的安全性。
正文完