很多情况下我们从浏览器下载某个软件,装了部分软件后打不开,那可能是sip系统完整性没有关闭。系统完整性保护是 OS X El Capitan 及更高版本所采用的一项安全技术,能够帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分完成的操作。
接下来就教您如何禁用SIP系统!如何关闭SIP系统!
第一:在Mac的“设置”中找到“安全性与隐私”,在“通用”下面找到“允许从以下位置下载APP”,有没有选择“任何来源”,没有选择就选择任何来源即可。(要是没有显示任何来源或整块信息怎么办?接着看下边)。
安全与隐私
第二:
1.打开终端
sudo spctl –master-disable
2.复制上面命令粘贴进去,回车!
3.会出现 Password: 这个提示, 你这个时候要输入你的账户的密码, 如果没有密码需要到系统偏好设置 - 账户 - 设置密码. 不可以是空的密码.
4.然后你输入密码的的时候会发现光标不动 , 这是正常的, 实际上已经输入进入了, 输入完成后回车即可生效. 然后你重启电脑就会出现任何来源的选项了. (也不用重启电脑,重启设置即可)
5.再去打开任何来源,然后在点击应用看看是否能打开了。
哪怕你在【安全与隐 私》 通用】中已经开启了“任何来源”,但还是会出现这样提示怎么办?接着看后面
第三:
打开终端,输入以下命令:
sudo xattr -d com.apple.quarantine /Applications/xxxxxx.app
xxxxxx.app 换成你的App名称,比如Sketch:
sudo xattr -d com.apple.quarantine /Applications/Sketch.app
然后按键盘的回车键(return),输入密码,再按回车键,完成。
如果这都还打不开怎么办?别急接着看下边,
第四:
打开终端
输入以下命令并回车csrutil status
你会看到以下信息中的一个,指示SIP状态
已打开 System Integrity Protection status: enabled.
已关闭 System Integrity Protection status: disabled
如何是已打开状态则
Mac上 sip系统完整性关闭方法具体操作步骤如下:
1、关机,然后重新启动你的Mac电脑,在开机时一直按住Command+R迸入Recovery模式。
2、进入Recovery模式后打开终端
3、在终端上输入命令 csrutil disable然后回车。
4、关闭终端,重启电脑即可。
原文链接:https://blog.csdn.net/SurpassBlack/java/article/details/104394087