[教学] 如何矫正半残的superuser

楼主: w180112 ([NOOB]我超RETARD我超废 )   2015-08-08 18:32:50
先声明
这篇不是进阶使用者可以直接左转 这是给会动到系统的使用者的
根据消息指出 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
作者: v860117 (mushroom219)   2015-08-08 19:56:00
实用阿
作者: icarus0508 (饕餮)   2015-08-08 20:13:00
重要啊!
作者: mike7689 (帅啊~!老皮~!!)   2015-08-09 01:43:00
其实只要homebrew不会被影响到应该就没差了...homebrew只会动到 /usr/local...理论上应该没问题@@
作者: cgjosephlee (JLee)   2015-08-09 09:48:00
推实用!
作者: billycsu   2015-08-09 10:25:00
相当实用,谢谢!
作者: rollr (衛生紙的心情)   2015-08-09 13:13:00
如此无法改系统权限可以增加稳定度那就太好了

Links booklink

Contact Us: admin [ a t ] ucptt.com