Mac删除自带的应用


Mac中系统自带的应用都保存在System下的Application文件夹中,当我第一次想去删除的自带的字典的时候

我是执行的sudo rm -rf Dictionary.app 然后遇到了一个 Operation not permitted的错误

如下是百度的解决方案:


OS X EI Capitan 的 SIP
Apple 在 OS X 10.11 以后的版本中默认启动了一项系统保护程序,叫做 System Integrity Protection,也被唤作 rootless(寓意让 root 弱一点),该程序意在保护电脑不被恶意程序攻击,但是对于我们这群程序员,很多保护是多余的,甚至给我们带来了很多麻烦。

SIP 会锁定几个系统文件目录:

/System
/sbin
/usr (/usr/local 除外)
在 SIP 的保护下,部分软件、功能、脚本都会失效,我们可以通过如下步骤关闭 SIP:

重启电脑,按下 Command + R 直到听到开机声音,此时电脑会进入恢复模式(Recovery Mode)
当 OSX 工具出现在屏幕中时,下拉工具(Utilities)菜单,选择终端(Terminal)
键入 csrutil disable,回车
电脑重启后,SIP 就关闭了
恢复 SIP 的方式同上,只不过终端中键入 csrutil enable。通过 csrutil status 可以检测系统当前 SIP 的启动状态:

$ csrutil status
System Integrity Protection status: enabled.



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM