如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

mac系统的SIP完整性保护/rootless机制,在日常安装软件或者编写代码的过程中,会造成很多的困扰。比如,sudo之后,还会提示权限不足。或者,费大力气下载好dmg软件后,却不能安装,提示『文件已经损坏』。按照以往的经验来处理这些事情的话,就会发现根本行不通。这里就涉及到了mac的SIP完整性保护/rootless机制。anyway,放弃高大上的行(hang)话,我们就只是要简单易用的mac系统就好了。

关闭csrutil

csrutil操作,需要重启mac进入到修复模式。重启,command+R,出苹果图标和进度条的时候,就可以松手。

进入顶部菜单,工具=>命令行。日常使用重启几次电脑之后,csrutil会自动变成开启状态。所以下次再需要修改系统文件的时候,会需要再次需要进修复模式关闭。

症状表现处理系统目录的文件的时候,即使sudo也会提示权限不足。
关闭方法csrutil disable
开启方法csrutil enable
查看状态csrutil status,此命令无需修复模式

如何关闭mac系统的SIP完整性保护/rootless机制 - csrutil_status

如何关闭mac系统的SIP完整性保护/rootless机制(图3-1)

相关经验:

关闭gatekeeper

当提示文件已经损坏的时候,就需要gatekeeper操作了,无需重启mac电脑,命令行内执行即可。

症状表现从非appstrore渠道下载到的mac软件的时候,会提示"文件已损坏"
关闭方法sudo spctl --master-disable
开启方法sudo spctl --master-enable
查看状态spctl --status

如何关闭mac系统的SIP完整性保护/rootless机制 - spctl_status

如何关闭mac系统的SIP完整性保护/rootless机制(图3-2)

相关经验:https://newsn.net/say/mac-sudo-spctl-master-disable.html

如何关闭mac系统的SIP完整性保护/rootless机制 - spctl

如何关闭mac系统的SIP完整性保护/rootless机制(图3-3)

总结

csrutilgatekeeper是两个东西,不过对于用户来说,看起来都是给大家制造麻烦的东西。所以,本文中并列放置这两个问题,希望能够给你帮助,带来便利。

更多苏南大叔带来的rootless的相关经验文章,请点击这里查看。https://newsn.net/tag/rootless/

  【mac】秘籍文章入口,仅传授于有缘之人  mac    rootless

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/mac-rootless-disable.html
上一篇好文:正确设置ELECTRON_MIRROR,快速下载electron预编译文件
下一篇好文:nofollow对seo有何影响?如何安装chrome的nofollow插件?

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~