顯示廣告
隱藏 ✕
※ 本文為 lecheck 轉寄自 ptt.cc 更新時間: 2015-08-12 19:06:29
看板 MAC
作者 w180112 ([NOOB]我超RETARD我超廢 )
標題 [教學] 如何矯正半殘的superuser
時間 Sat Aug  8 18:32:50 2015



先聲明

這篇不是進階使用者可以直接左轉  這是給會動到系統的使用者的




根據消息指出  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
Private I: El Capitan's System Integrity Protection will shift utilities' functions | Macworld
[圖]
A new protection mechanism in OS X increases security, but prevents some low-level activities that utilities rely on. They'll have to find new paths. ...

 

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.28.77
※ 文章代碼(AID): #1LnThSkn (MAC)
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1439029980.A.BB1.html
v860117: 實用阿1F 08/08 19:56
icarus0508: 重要啊!2F 08/08 20:13
mike7689: 其實只要homebrew不會被影響到應該就沒差了...3F 08/09 01:43
mike7689: homebrew只會動到 /usr/local...理論上應該沒問題@@
沒錯 但是有時候你不一定只是要裝表層的檔案 像我就需要修改/usr/跟 /opt/
cgjosephlee: 推實用!5F 08/09 09:48
billycsu: 相當實用,謝謝!6F 08/09 10:25
rollr: 如此無法改系統權限可以增加穩定度那就太好了7F 08/09 13:13
※ 編輯: w180112 (223.137.28.77), 08/09/2015 15:07:41

--
※ 看板: whatla 文章推薦值: 0 目前人氣: 0 累積人氣: 93 
作者 w180112 的最新發文:
點此顯示更多發文記錄
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇