重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
许多Mac用户反应,装了部分软件后打不开,那可能是sip系统完整性没有关闭。下面我们就来看一下如何关闭sip系统完整性。
创新互联主要从事做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务临海,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
检查状态
在sip系统完整性关闭前,我们先检查是否启用了SIP系统完整性保护。
我们打开终端(command+空格 聚焦搜索 终端),复制以下命令粘贴到终端:
csrutil status
你会看到以下信息中的一个,指示SIP状态
未关闭 enabled
System Integrity Protection status: enabled
已关闭 disabled
System Integrity Protection status: disabled
关闭SIP
关机,重新启动电脑,在开机时一直按住 Command+R 迸入Recovery模式
进入Recovery模式后在顶部菜单栏点击 实用工具 - 终端
复制以下命令粘贴到终端后回车即可:
csrutil disable
点击左上角苹果图标,点击重新启动
一、关闭SIP(系统完整性保护)
简单说一下SIP关闭步骤,
1.电脑保持关机状态,按下“Command+R键不要松手”
2.按电源键开机,保持“Command+R”按下,等屏幕出现苹果的LOGO之后即可松开”Command+R“组合键
3.打开Terminal(终端),输入以下命令
csrutil disable
重启电脑即可关闭SIP。
二、进入系统后打开Terminal,输入以下命令;
3.电脑重启后再次打开你会神奇的发现"全性与隐私"页中已经恢复正常了。
注:如果担心安全问题,可以恢复SIP保护,这里简单的讲一下
1.重复步骤一中的1和2两步
2.输入 csrutil enable 即可恢复SIP(系统完整性保护),这样既解决了问题,系统的安全性也有一定保护作用。
在我们开发过程中,有时候我们安装一些工具软件需要将文件拷贝到系统限制更改的文件夹中,甚至有时需要更改系统限制的文件,而这时Mac会提示系统文件不能修改之类的内容,而这时我们想要继续操作必须关闭Mac电脑的 “系统完整性保护”机制(SIP)
在终端中输入 csrutil status ,就可以看到是 enabled 还是 disabled 。
与关闭的步骤类似,只是在S2中输入 csrutil enable 即可。
很多使用macOS系统的朋友,在安装一些软件,特别是破解软件时,会出现无法运行的情况,这是因为一个系统完整性保护(System Integrity Protection ,缩写SIP)的模块导致的 ,SIP会禁止一些软件以 root 身份运行,并且对于目录 /System 、/sbin、/usr(不包含/usr/local/) 仅仅供系统使用,其它用户或者程序无法直接使用,如果想要安装这些软件就需要禁用SIP,下面分享一下禁用 SIP 的方法。
返回命令为:System Integrity Protection status: enabled.,则SIP为开启状态,继续操作下一步
返回命令为:System Integrity Protection status: disabled.,则SIP为关闭状态,直接跳到第五步重启即可,无需重复操作
关闭SIP会降低系统的安全性,如无必要,尽量不要关闭,或临时关闭安装好APP后再次重新开启SIP
开启SIP可参考本教程,第4步命令替换为: