http://www.jianshu.com/p/0572336a0771

注意:SIP功能是Apple在OSX上推出的系统完整性保护功能,对于普通MAC用户来说是一项安全保护功能,如果不了解他的作用请不要随意关闭,对于开发者来说,因为会使用到很多的第三方辅助工具(例如:Cocoapods、Homebrew),而这些工具可能会修改系统目录,在这些工具未推出适应OSX 10.11的版本时,有必要临时关闭SIP以确保开发工具的使用。

建议:普通用户随意,开发者目前请谨慎升级,如果你已经升级,相信你可能需要恶心一阵了,因为有些工具没有更新不能正常使用或部分功能失效,甚至在关闭SIP后也有点问题,当然你只要耐心等待软件更新和网友的智慧或是自己动手丰衣足食,很多问题还是可以解决的。

1.进入RecoveryHD

开机按住Option键在出现的启动选择菜单中选择RecoveryHD进入恢复模式

2.使用csrutil命令

打开终端Terminal,键入csrutil可以显示该命令的使用方法

usage: csrutil <command>
Modify the System Integrity Protection configuration. All configuration changes apply to the entire machine.
Available commands:clearClear the existing configuration. Only available in Recovery OS.disableDisable the protection on the machine. Only available in Recovery OS. enable Enable the protection on the machine. Only available in Recovery OS. status Display the current configuration. netboot add <address> Insert a new IPv4 address in the list of allowed NetBoot sources. list Print the list of allowed NetBoot sources. remove <address> Remove an IPv4 address from the list of allowed NetBoot sources.

可以看到在正常系统模式下中仅可以用status命令查询SIP状态

csrutil disable

csrutil enable

3.常用参数

  • clear:清除配置设置,等同于完全开启SIP(仅在恢复模式下有效)
  • disable:关闭SIP(仅在恢复模式下有效)
  • enable:开启SIP(仅在恢复模式下有效)
  • status:查询SIP状态

4.常用参数进阶

除了可以完全关闭/打开,还可以进行单项和多项组合关闭相关功能,用法如下

csrutil enable [--without kext|fs|debug|dtrace|nvram] [--no-internal]

单项使用:

sudo csrutil enable –without fs:Filesystem Protections disable
sudo csrutil enable –without kext:Kext Signing disable
sudo csrutil enable –without debug:Debugging Restrictions disable sudo csrutil enable –without nvram:NVRAM Protections disable sudo csrutil enable –without dtrace:DTrace Restrictions disable

组合使用:

sudo csrutil enable –without kext –without fs:Filesystem Protections and Kext Signing are disabled
文/Tony鱼先森_iOSDev(简书作者)
原文链接:http://www.jianshu.com/p/0572336a0771
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

转载于:https://www.cnblogs.com/exmyth/p/5974881.html

如何关闭OSX 10.11 SIP (System Integrity Protection)相关推荐

  1. 禁用Mac SIP – System Integrity Protection

    本页目录 什么是SIP? 查看SIP状态 操作SIP 什么是 Recovery OS. 进入Recovery OS. 非M1芯片电脑 M1芯片电脑 操作SPI 进入安全模式 什么是SIP? 全名:Sy ...

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

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

  3. [macOs]关闭SIP(System Integrity Protection)

    macOS的软件安装机制 在Mac下,有时候我们安装的软件,任意来源,会发现无法使用,当对该软件开启通知权限时,在我们打开软件时,通知中会看到关于 SystemIntegrityProtection ...

  4. mac 关闭系统完整性保护 SIP(System Integrity Protection)的方法

    禁用 SIP 保护机制的步骤 重启系统,按住 Command + R 进入恢复模式. 点击顶部菜单栏 实用工具 中的 终端 . 输入以下命令来禁用 SIP 保护机制. csrutil disable ...

  5. osx java 6_OSX 10.11 java 6不兼容怎么办?OSX 10.11 java 6不兼容解决办法

    OSX 10.11 java 6不兼容怎么办?有很多用户在使用最新的OSX 10.11系统时会发现java SE 6不兼容的问题,其实要解决 这个问题比较简单,用户需要下载安装最新的Java SE 8 ...

  6. The new features of OSX 10.11 and Xcode 7

    The new features of OSX 10.11 and Xcode 7 New features • Split View 用户只要按下F3就会看到全新的任务管理界面,用户只需要将两个应用 ...

  7. php5.6.16,OSX 10.11 中重新编译PHP5.6.16问题

    想把OSX 系统自带的PHP升级了,关了系统防护,在编译PHP的时候由于需要openssl,而OSX10.11并没有带openssl的头文件,比较郁闷,按openssl默认方式编译后的路径在 /use ...

  8. mac os x 10.11 php7,mac osx 10.11.2安装PHP7提示“configure: error: libcrypto not found!”

    刚升级到了最新的系统OS X 10.11.2,在安装PHP7时 ./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/lo ...

  9. vmware各个版本 安装 mac osx 10.11终级权威教程,踩了所有坑

    VMware安装MAC(OS X 10.11.1)原版可升级...vmware 14 也可以,文末有说明!!!! 安装环境:Win10 VMwareWorkstationPro 12 所需资源:链接: ...

最新文章

  1. 斯坦福大学:极限工况下的无人驾驶路径跟踪|厚势汽车
  2. IE 8兼容小妙招~~
  3. SDOI 2006 - 保安站岗
  4. [CQOI2015]选数(杜教筛)
  5. ssh 与 telnet 有何不同?_采用创新面料Nike Infinalon的全新瑜珈系列究竟有何不同?...
  6. win10 mysql5.7.11_Windows10安装与配置MySQL-5.7.11
  7. mac python 图_Python之图片OCR识别(Mac)
  8. Android之AbsoluteLayout(绝对布局)
  9. 哪种css实现方式优势更突出_css和div的优势有哪些?
  10. [leedcode 169] Majority Element
  11. Java类的域初始化_Java域的初始化
  12. python实践gcForest模型对鸢尾花数据集iris进行分类
  13. python连接sap接口_python 连接SAP的方法
  14. KiCad: 一个电子原理图设计和布局创建套件
  15. mac m1 obs录制麦克风+桌面音频
  16. 微软应用商店microsoft store 打不开
  17. mysql dp.cal 显示汉子_JS日历插件 - My97 DatePicker
  18. 【电路设计】Altium Designer 20 PCB设计
  19. 九、JavaSE-Set接口
  20. 一维亥姆霍兹线圈设计磁场250Gs

热门文章

  1. [MySQL] InnoDB三大特性之 - 插入缓冲
  2. Oracle用imp和exp实现数据的导入和导出
  3. C Runtime Library来历, API, MFC, ATL关系
  4. 问题 K: Sequence Problem (III) : Array Practice
  5. 深度学习和OpenCV-python读书笔记一(DNN介绍)
  6. element js 包含字符_携程春招题目字符串截取和数组升维
  7. 模型预测控制的缺点_【电子技术】【2018.01】模型预测控制FPGA实现的协同设计...
  8. 欧盟的贷款部门计划用区块链技术进行数字债券的交易、结算和销售
  9. 欧易OKEx交易大数据:BTC合约多空持仓人数比0.98,合约持仓总量为24.90亿美元
  10. DeFi收益聚合协议Pickle Finance与APY Vision达成合作