欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mac macos 禁止 禁用 关闭 sip 有大用 有大大用 有大大大用

解决办法:关闭SIP

1.重启Mac,按住Command + R键直到Apple Logo出现,进入Recovery Mode模式

2.点击工具里的Terminal(终端)

3.执行 csrutil disable

4.重启Mac

5.重启完成后,执行 sudo chflags norestricted /usr/local && sudo chown -R fxp/usr/local


(如果想重新开启安全设置,则重复1、2步骤,输入csrutil enable就可以了)


sudo spctl --master-disable 是一个在 macOS 系统上用于禁用系统完整性保护(SIP,也称为 rootless)的命令。SIP 是 macOS 中的一个安全特性,旨在限制即使是以 root 用户身份运行的软件对系统文件和目录的访问。通过限制对系统关键部分的访问,SIP 可以帮助防止恶意软件或错误配置的软件对系统造成损害。

这个命令的具体解释如下:

  • sudo: 表示以超级用户(root)的权限执行后面的命令。

  • spctl: 是 System Policy Control 的缩写,用于管理系统策略。

  • --master-disable: 是 spctl 命令的一个选项,用于完全禁用 SIP。

执行 sudo spctl --master-disable 命令后,SIP 将被禁用,这意味着即使是 root 用户也可以修改系统级别的文件和目录,这通常是不被推荐的,因为它增加了系统被恶意软件攻击或误操作导致损坏的风险。


普通分类: