Mac OS X 10.11+ 因 SIP 安全问题无法运行某些 APP 的解决方法

说个最简单的例子就是 XtraFinder 在 OS X 10.11+ 下用不了

那么,详细的 SIP 说明可以看看这里 更新SIP配置方法简要说明

这里只是一个简单的说明遇到权限问题怎么解决

比如 XtraFinder:

  1. 关机
  2. 开机按住 option 键,在弹出的启动磁盘选择界面选 恢复 10.11,或者直接按下键盘 command + R
  3. 进入恢复模式,点击 实用工具 - 终端
  4. 在弹出来的终端窗口中输入csrutil enable --without debug,然后重启即可生效。

以上方法只针对 XtraFinder,当然另外的软件例如 Proxifier,可能会需要 kext 权限,这时候我们只需要执行类似下方的命令就可以了:

大多用户仅执行下方这句即可,如需修改系统文件再加一个 --without fs

新版的 XtraFinder 必须加上 --without fs 才能使用!

csrutil enable --without kext --without debug

附带一个表格吧

参数描述
internalApple 内部保留位(csrutil disable 默认会设置此位,用于 Recovery/安装环境)
kext允许加载不受信任的 kext(与已被废除的 kext-dev-mode=1 等效)
fs解锁文件系统限制(非开发者不建议关闭),关闭后将获得可删除系统文件的权限
debug允许 task_for_pid() 调用
dtrace解锁 dtrace 限制
nvram解锁 NVRAM 限制
basesystemBasesystem 验证,即允许启动任意Recovery系统(10.12新增)

那么实际调用也非常方便,当所有参数都被 without 的时候等同于

csrutil	disable

具体当前状态可以通过这个查看(正常启动系统后)

csrutil	status
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

至天

看心情啦,最好留着自己喝奶茶

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值