如何在Mac关闭SIP 系统完整性保护

如何在Mac关闭SIP 系统完整性保护  标题特色图

如何在Mac上关闭SIP(系统完整性保护)机制

苹果从OS X El Capitan系统开始,加入了系统完整性保护(SIP,System Integrity Protection)功能来保护系统文件和目录不被意外或恶意修改。这对系统安全非常有益,但有时需要关闭该功能来进行特定修改。下面介绍在Mac上关闭SIP的方法:

什么是SIP机制

SIP机制是苹果公司在OS X El Capitan中首次引入的安全机制,目的是防止系统关键文件和目录被意外或恶意修改。

它会保护以下系统路径:

/System
/usr
/bin 
/sbin

这保证了操作系统和预装应用的安全性。但是也会限制对这些目录的修改权限,例如安装某些第三方内核扩展就需要先关闭SIP。

进入Recovery模式

Intel处理器

  1. 把Mac电脑完全关机,然后开机,在电脑开机的时候马上按住 Command + R 不放,等出现苹果标志3秒之后,松开按键等待进入Recovery模式

M1/M2处理器

  1. 将Mac关机,按住开机电源键不要松开,等出现选项后,再松开电源键
  2. 点击选项即可进入Recovery模式

关闭SIP步骤

  1. 在Recovery模式下,左上角实用工具菜单中找到“终端”程序,打开
  2. 在终端中输入以下命令,禁用SIP机制:
    csrutil disable
    
  3. 输入上述命令后,终端会提示需要重启才能生效,请重启Mac

查看SIP状态

如果要检查SIP当前是否被禁用,可以在终端中输入:

csrutil status

如果看到System Integrity Protection status: disabled. 表示已成功禁用。

重新启用SIP

如果后续需要重新开启SIP功能,重复上述步骤,将步骤2的命令改为:

csrutil enable

SIP机制能有效保护系统安全,建议仅在必要时临时禁用。操作完成后,及时重新启用SIP,保证Mac系统的安全性。

安装相关问题

评论留言