先声明
这篇不是进阶使用者可以直接左转 这是给会动到系统的使用者的
根据消息指出 OS X 10.11以及 iOS 9将会把root 功能做限缩
这种作法叫做 System Integrity Protection
也就是说不管你是使用root帐号从开机时用GUI登入 还是用CLI各种shell登入root
抑或是输入sudo指令都没有用 能改的目前就是一些比较基本的资料夹
像是~/ 、 /usr/local/
其他像是/opt/ 、 /usr/ 都是不可以改的
用意是希望增进安全性 若是不小心装到间谍软件也不会通过
在iOS上也可以借此增加JB的难易度(JB是想办法加上root user 这样苹果是认为理论上
root 就给你装 反正我让你装了了也没用)
最明显的例子就是现在磁盘工具程式已经没有修复权限的选项了
因为根本不让你改系统权限 也就不太需要修复 再加上每次更新会自动检查就更没问题
当然 如果想要 关掉这个protection也是可以的 方法也很简单
重开机 按cmd+R 进入 恢复模式 -> 工具程式 -> 安全设定->
取消勾选 System Integrity Protection 然后重开机即可
参考:http://goo.gl/04b8rA