很多使用macOS系统的朋友,在安装一些软件,特别是破解软件时,会出现无法运行的情况,这是因为一个系统完整性保护(System Integrity Protection ,缩写SIP)的模块导致的 ,SIP会禁止一些软件以 root 身份运行,并且对于目录 /System 、/sbin、/usr(不包含/usr/local/) 仅仅供系统使用,其它用户或者程序无法直接使用,如果想要安装这些软件就需要禁用SIP,下面分享一下禁用 SIP 的方法。
1、将您的 Mac 开机,然后立即在键盘上按住 Command (⌘)+R 组合键。直到您看到 Apple 标志或旋转的地球。看到“实用工具”窗口时,启动即完成:
2、点击顶部菜单栏“实用工具”中的“终端”。
3、检查当前SIP的开启状况,输入如下命令:
csrutil status
返回命令为:System Integrity Protection status: enabled.,则SIP为开启状态,继续操作下一步
返回命令为:System Integrity Protection status: disabled.,则SIP为关闭状态,直接跳到第五步重启即可,无需重复操作
4、输入如下命令即可禁用SIP
csrutil disable
5、上一步返回Successfully即表示成功关闭了SIP,重启即可
关闭SIP会降低系统的安全性,如无必要,尽量不要关闭,或临时关闭安装好APP后再次重新开启SIP
开启SIP可参考本教程,第4步命令替换为:
csrutil enable