关于 Mac 上的系统完整性保护

OS X El Capitan 及更高版本内含安全技术,有助于保护 Mac 免受恶意软件的侵害。

系统完整性保护是 OS X El Capitan 及更高版本所采用的一项安全技术,旨在帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分执行的操作。

在实施系统完整性保护之前,root 用户没有任何权限限制,因此它可以访问 Mac 上的任何系统文件夹或应用。只有在输入管理员用户名和密码安装软件时,该软件才能获得 root 级访问权限。这样能够让软件修改或覆盖任意系统文件或应用。

系统完整性保护涵盖对以下系统部分的保护:

  • /系统
  • /usr
  • /bin
  • /sbin
  • OS X 预装的应用

第三方应用和安装器可以针对以下路径和应用继续执行写入操作:

  • /应用程序
  • /资料库
  • /usr/local

仅当流程拥有 Apple 签名并拥有可对系统文件(如 Apple 软件更新和 Apple 安装器)执行写入操作的特殊授权时,系统完整性保护才能允许其修改这些受保护区域。从 Mac App Store 下载的应用已经能够使用系统完整性保护。升级至 OS X El Capitan 或更高版本时,与系统完整性保护冲突的其他第三方软件可能会被忽略。

系统完整性保护还有助于防止软件选择启动磁盘。若要选择启动磁盘,可从苹果菜单中选取“系统偏好设置”,然后点按“启动磁盘”。或者,在重新启动时按住 Option 键,然后从启动磁盘的列表中进行选择。

有关非 Apple 制造的产品或非 Apple 控制或测试的独立网站的信息仅供参考,不代表 Apple 的任何建议或保证。Apple 对于第三方网站或产品的选择、性能或使用不承担任何责任。Apple 对于第三方网站的准确性和可靠性不作任何担保。互联网的使用具有一定风险。请联系供应商以了解其他信息。其他公司和产品名称可能是其各自所有公司的商标。

禁用 Mac OS X 的系统完整性保护

Mac OS X 系统默认开启了完整性保护(System Intregrity Protection,SIP),所以即使是root帐户也无法修改系统目录中的文件,如/System/Library/LaunchDaemons/ssh.plist。如果需要修改受保护的文件,需要禁用保护功能,步骤如下:

  • 重启电脑,按住Command+R(直到出现苹果标志)进入Recovery Mode(恢复模式)
  • 左上角菜单里找到实用工具 -> 终端
  • 输入$ csrutil disable回车
  • 重启Mac即可
  • 如果想重新启动SIP机制重复上述步骤改用$ csrutil enable即可

查看SIP状态:

$ csrutil status
  • 1
  • 1

System Integrity Protection status: enabled.

  1. 参考
  • Configuring System Integrity Protection

http://www.trankynam.com/xtrafinder/sip.html

==================文档信息===================

版权声明:非商用自由转载-保持署名-注明出处

署名(BY) :testcs_dn(微wx笑)

文章出处:[无知人生,记录点滴](http://blog.csdn.NET/testcs_dn)

如何禁用 Mac OS X 的系统完整性保护相关推荐

  1. mac m1关闭sip系统完整性保护csrutil disable,如何禁用mac m1的系统完整性保护

    mac m1关闭sip系统完整性保护csrutil disable,如何禁用mac m1的系统完整性保护 问题 如何关闭SIP(System Integrity Protection) 1.重启电脑, ...

  2. MAC苹果电脑关闭系统完整性保护SIP(System Integrity Protection)

    苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限 ...

  3. MAC苹果电脑关闭系统完整性保护SIP

    苹果电脑从 macOS 10.11 开始引入了系统完整性保护机制SIP(System Integrity Protection),目的是帮助普通用户避免恶意 app 通过用户授权的方式获得所有系统权限 ...

  4. SIP系统怎么禁用?SIP系统完整性保护关闭方法(含M1)

    许多Mac用户反应,装了部分软件后打不开,那可能是sip系统完整性没有关闭.下面我们就来看一下如何关闭sip系统完整性. 科普(可跳过) 系统完整性保护是 OS X El Capitan 及更高版本所 ...

  5. sip是什么?Mac电脑如何关闭sip?关闭系统完整性保护SIP的方法教程

    sip是什么?Mac电脑如何关闭sip?关闭系统完整性保护SIP的方法教程 全称为「System Integrity Protection」即「系统完整性保护」,是 OS X El Capitan 时 ...

  6. mac os 关闭sip保护有什么好处?有什么坏处?macOS为什么关闭sip?

    SIP全称为System Integrity Protection,就是系统完整性保护,这是OS X El Capitan时开始采用的一项安全技术,SIP可以将一些文件目录和系统应用保护了起来,但是我 ...

  7. csrutil是什么_sip是什么Mac电脑如何关闭sip?关闭系统完整性保护SIP的方法教程...

    SIP 全称为「System Integrity Protection」即「系统完整性保护」,是 OS X El Capitan 时开始采用的一项安全技术,SIP 将一些文件目录和系统应用保护了起来. ...

  8. Mac电脑怎样关闭sip,苹果电脑关闭系统完整性保护SIP的方法

    安装软件的时候很多用户遇到如下情况: "xxx"因为出现问题而无法打开.请与开发者联系,以确定"xxx"可以配合Macos版本使用.您可能需要重新安装应用程序. ...

  9. Mac电脑怎样关闭sip,苹果电脑关闭系统完整性保护SIP的方法教程

    安装软件的时候很多用户遇到如下情况: "xxx"因为出现问题而无法打开.请与开发者联系,以确定"xxx"可以配合Macos版本使用.您可能需要重新安装应用程序. ...

最新文章

  1. python那么多库怎么学_这个 Python 库有必要好好学学
  2. 6.18docker(一)Compose 模板文件
  3. [Swift]LeetCode835. 图像重叠 | Image Overlap
  4. 编写unit test以及自动化测试WebDriver
  5. jmeter测试java_使用JMeter测试Java项目
  6. 一个命名管道可以被多个客户端访问吗_Redis 的事务机制和管道技术Pipelining
  7. Android 动画AlphaAnimation类方法
  8. 靠刷算法题,真的可以刷进大厂吗?
  9. 凭什么说“Python 太慢,Java 太笨拙,我讨厌 JavaScript”?
  10. 计算机信息规划工资,2020年工科类专业薪资最新排名,计算机很吃香,工资水平最高...
  11. 计算机网络ppt_计算机网络--女娲补天
  12. RDS数据订阅服务使用说明
  13. Web入门之VScode连接数据库sql server(超详细)
  14. IIS环境网站http服务器内部500错误的解决方法
  15. 微信公众平台万能代码详解-php语言(二)
  16. linux---安装软件,第三方软件仓库的搭建,屏蔽yum仓库内的软件
  17. linux 搜狗输入法 太慢,【分享】ibus使用搜狗输入法词库后,反应慢的解决方法...
  18. VirtualBox安装虚拟机并为其装系统
  19. Contiki网络协议栈uIP和rime
  20. 如何在局域网下建立共享文件夹?

热门文章

  1. a区计算机调剂学校,A区接收调剂的一本院校及专业
  2. squish用于qt下的linux
  3. windows protobuf编译
  4. 计算机网络 第一章、概述
  5. 网页点击切换黑白昼夜模式
  6. Vue中引入看板娘教程
  7. 窗体在任务栏显示 MFC
  8. App中显示html网页
  9. 经典算法07 快速排序
  10. 平面设计有什么网站?平面设计学习网站推荐!