什么是 SIP?
苹果自 OS X El Capitan 中开启了一个全新的跟安全相关的模式叫 SIP(System Integrity Protection ),它禁止让软件以 root 身份来在 Mac 上运行,在升级到 OS X 10.11 中或许你就会看到部分应用程序被禁用了,这些或许是你通过终端或者第三方软件源安装。对于大多数用户来说,这种安全设置很方便,但是也有些开发者或者高级 Mac 用户不需要这样的设置。
遇到软件打开出现意外退出,部分通过关闭SIP是可以使用!
关闭Sip视频教程:https://www.bilibili.com/video/BV1C3411X7vz?t=10.7 (适合不想看以下全部文字的伙伴)
Intel 芯片关闭 SIP 的方法:
重启电脑,然后按住 Command + R 键不动,电脑会进入到恢复模式,点击顶部菜单栏的【实用工具】,再点击【终端】,如下图;
然后在终端中输入命令:csrutil disable 然后按回车,如下图:
点击左上角苹果LOGO,重启电脑回到正常的Mac系统,这样就关闭了SIP保护;
M1/M2 芯片关闭 SIP 的方法:
由于M1/M2芯片开机按快捷键Command+R是无法进入到恢复模式,所以需要在开机的时候,一直按住开机键不放手,一直按住。
直到看到有个齿轮图标的“选项”出现时,再松开开机键,然后选择“选项”,点“继续”。就可以进入到恢复模式,然后点击顶部菜单栏的【实用工具】,再点击【终端】,如下图;
然后在终端中输入命令:csrutil disable 然后按回车,如下图:
点击左上角苹果LOGO,重启电脑回到正常的Mac系统,这样就关闭了SIP保护;
打开 SIP 的方法:
步骤和上面的方法一样,只需要在执行命令的时候输入:csrutil enable 回车即可;
如何检查电脑是否关闭了 SIP?
打开终端,输入:csrutil status 回车,如下图:
显示:System Integrity Protection status: enabled. 就是未关闭;
显示:System Integrity Protection status: disabled. 就是已关闭;