"SIP"全称是"System Integrity Protection",意为"系统完整性保护",是OS X El Capitan及更高版本的macOS所采用的一项安全技术,旨在帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹.
系统完整性保护可以限制 root 用户帐户,但当我们因为一些特殊需求想要修改某些系统文件时会提示没有权限,这时我们可以短暂关闭SIP来完成操作.
①.、关闭SIP
关闭SIP需要进入恢复模式,重新启动Mac,然后同时按住"Command"+"R"不放,直到看到苹果的标志再松开,然后等待片刻进入macOS恢复模式.
SIP能有效保护系统文件被恶意程序修改和删除,所以正常情况下还是建议打开.打开SIP仍然需要先进入恢复模式,重新启动Mac,然后同时按住"Command"+"R"不放,直到看到苹果的标志再松开,然后等待片刻进入macOS恢复模式.
很多使用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
mac电脑的系统完整性保护是什么?如何禁用mac的系统完整性保护?用户怎么检查Mac上是否启用了SIP系统完整性保护?
mac电脑的系统完整性保护是什么?
系统完整性保护是 OS X El Capitan 及更高版本所采用的一项安全技术,旨在帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹.系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分完成的操作.
在实施系统完整性保护之前,root 用户不受任何权限限制,所以呢可以访问 Mac 上的任意系统文件夹或应用.如果您在安装软件时输入了管理员用户名和密码,这个软件就能获得 root 级访问权限.这样使软件能够修改或覆盖任意系统文件或应用.
系统完整性保护包含对以下系统部分的保护:
/系统
/usr
/bin
/sbin
OS X 预装的应用
第三方应用和安装器可以针对以下路径和应用继续完成写入操作:
/应用程序
/资源库
/usr/local
系统完整性保护还有助于防止软件选择启动磁盘.要选择启动磁盘,请从苹果菜单中选取"系统偏好设置",然后点按"启动磁盘".或者,在重新启动时按住 Option 键,然后从启动磁盘的列表中进行选择.
怎么检查Mac上是否启用了SIP系统完整性保护?
方法一
①使用终端
打开终端
输入以下命令并回车csrutil status
你会看到以下信息中的一个,指示SIP状态
已打开 System Integrity protection status: enabled.
已关闭 System Integrity protection status: disabled
(如下图:可以看到小编的电脑已经关闭系统完整性保护)
方法二
(按住Option键并单击?Apple菜单选择「系统信息」)来打开"系统信息"应用程序
左侧列表并选择「软件」
右侧查找「系统完整性保护」,看到「已启用」或「已禁用」消息
怎么关闭/开启SIP系统完整性保护?
①.、关闭SIP系统完整性保护
方法如下:关机,然后重新打开你的Mac电脑,开机时一直按住Command+R迸入Recovery模式.
打开终端,如图
输入命令 csrutil disable然后回车.
跳出下图提示,表示成功关闭SIP!
然后我们重启电脑.
与关闭的步骤类似,只是在终端中输入csrutil enable即可.
教程具体地址:
在我们开发过程中,有时候我们安装一些工具软件需要将文件拷贝到系统限制更改的文件夹中,甚至有时需要更改系统限制的文件,而这时Mac会提示系统文件不能修改之类的内容,而这时我们想要继续操作必须关闭Mac电脑的 "系统完整性保护"机制(SIP)
在终端中输入 csrutil status ,就可以看到是 enabled 还是 disabled .
许多Mac用户反应,装了部分软件后打不开,那可能是sip系统完整性没有关闭.下面我们就来看一下如何关闭sip系统完整性.
检查状态
在sip系统完整性关闭前,我们先检查是否启用了SIP系统完整性保护.
我们打开终端(command+空格 聚焦搜索 终端),复制以下命令粘贴到终端:
csrutil status
未关闭 enabled
System Integrity Protection status: enabled
已关闭 disabled
System Integrity Protection status: disabled
关闭SIP
关机,重新启动电脑,在开机时一直按住 Command+R 迸入Recovery模式
复制以下命令粘贴到终端后回车即可:
csrutil disable
以上就是土嘎嘎小编为大家整理的macos系取消系统保护的简单介绍macos系取消系统保护的简单介绍相关咨询咨询主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!