Mac
對目錄操作報錯:Operation not permitted
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.
虛擬機
進入Mac恢復模式
首先重啓虛擬機內的osx系統,重啓的時候虛擬機會出現一個帶有vmware logo的灰白色界面
當出現第一步的界面時,按住鍵盤的
commad
鍵(windows對應的Ctrl
),系統會跳出一個藍色的界面然後在藍色界面中按照以下路徑,一路回車
Enter setup ——> Boot from a file ——> Recovery HD[PciRoot(0x0)/…] ——> ——> boot.efi
系統會再次重啓就進入RecoveryHD模式啦~