美文网首页
删除Mac自带Apps

删除Mac自带Apps

作者: 忧郁的小码仔 | 来源:发表于2017-10-13 15:08 被阅读166次

当我们想删除Mac自带的一些Apps的时候:比如国际象棋之类的。(如果直接删除,Mac会提示你这是系统组件之类的。)你可能会搜索到下面类似的操作手法:

cd /Applications/
sudo rm -rf Chess.app/

然而,即是使用sudo你也并不能删除掉Mac自带的Apps。依然会提示你没有操作权限。给人的感觉就像Mac还有凌驾于 sudo之上的一层更高级的权限控制。

当然,如果你听说过rootless,那么,就是这个家伙了。
苹果从 OS X El Capitan 10.11 系统开始使用了 Rootless 机制,可以将该机制理解为一个更高等级的系统的内核保护措施,系统默认将会锁定 /system、/sbin、/usr 这三个目录。

关于rootless,大家自行补充。这里我们来手动关闭rootless,然后删除Mac自带的Apps.

1. 重启Mac, 并按住Command + R, 进入macOS实用工具
2.点击<实用工具> -> <终端>
3.终端输入 csrutil status.   可以查看到rootless的开启和关闭状态。
4.终端输入 csrutil disable.  关闭rootless
5. 重启系统
Bitmap.png

重启之后,再执行sudo rm -rf Chess.app/就可以删除Mac自带的一些App了。
当然,删除之后建议重新开启rootless.操作步骤和关闭rootless一样,只是使用csrutil enable 代替 csrutil disable命令即可。

相关文章

网友评论

      本文标题:删除Mac自带Apps

      本文链接:https://www.haomeiwen.com/subject/edpzyxtx.html