SIP(System Integrity Protection),又称Rootless mode机制,是 Mac OS X El Capitan (10.11)及更高版本系统所采用的一项安全技术,旨在帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。但这也造成了安装某些特殊版本软件或者特殊工具运行的时候权限不足。
本文将说明如何关闭SIP,根据 Mac CPU 类型不同,操作方式会稍有区别。
关闭 SIP
- 将 Mac电脑先关机。
Apple Silicon CPU(m1或更高版本)需要关机状态下长按开机键,进入恢复模式。
Intel CPU 则是开机时按下Command+R键进入恢复模式。 - 选择“选项”,然后点击“继续”
- 在菜单栏上打开“实用工具”——“终端”。
- 在终端命令行内,输入命令:csrutil disable 并按回车键执行。
- 输入“y”确认,然后输入管理员密码(即开机登录密码,输入过程中没有占位符,输入后直接回车确定)。
- 提示”System Integrity Protection is off”即成功关闭,此时重启电脑即可。
开启 SIP
如果你稍后想重新打开 SIP,则只需要重新进入恢复模式,在终端输入命令:csrutil enable 并按回车键执行。
查看 SIP 状态
如果你不清楚 SIP 现在是打开还是关闭状态,可以在终端输入命令 csrutil status 查看。
enabled 代表 SIP 是启用的状态。disabled 代表 SIP 是关闭的状态。