Mac 更新到 OS X El Capitan 或後續版本後,為了保護 macOS 免受惡意軟體侵擾,系統預設會開啟「系統完整保護」(System Integrity Protection, SIP)功能,可避免潛在的惡意軟體修改受保護的 Mac 檔案和檔案夾。
但某些 Mac 第三方應用程式或軟體因為需要存取更高的磁碟權限,會要求你關閉 Mac 系統完整保護 SIP 功能才能繼續使用,如果你確定要關閉的話,可以參考本文教學步驟在 macOS 關閉系統完整保護(SIP),也會教你如何重新開啟 SIP 及查看 SIP 目前狀態。
如何關閉 Mac系統完整保護 (SIP) ?
- 讓 Mac 進入復原模式
- 配備 M1晶片的 Mac:關機並啟動 Mac 後,持續按住電源按鈕,直到看到「啟動選項」,點選「選項」
- 配備 Intel 晶片的 Mac:關機並啟動 Mac 後,立即按住 Command + R,直到看到 Apple Logo
- 點選頂端「工具程式」>「終端機」
- 輸入「csrutil disable」後按 Enter
- 若在下一行有出現「y/N」請輸入「y」並按 Enter,接著輸入你的 Mac 使用者密碼
- 重新啟動 Mac
如何開啟 Mac系統完整保護 (SIP)?
- 讓 Mac 進入復原模式
- 配備 M1晶片的 Mac:關機並啟動 Mac 後,持續按住電源按鈕,直到看到「啟動選項」,點選「選項」
- 配備 Intel 晶片的 Mac:關機並啟動 Mac 後,立即按住 Command + R,直到看到 Apple Logo
- 點選頂端「工具程式」>「終端機」
- 輸入「csrutil enable」後按 Enter
- 若在下一行有出現「y/N」請輸入「y」並按 Enter,接著輸入你的 Mac 使用者密碼
- 重新啟動 Mac
如何查詢 Mac系統完整保護狀態 (SIP Status)?
如果你想查詢目前 Mac 系統完整保護 (SIP) 狀態是啟用或關閉,那目前有兩種方法可以查看,一種是直接在「系統報告」內查看,另一種則是透過「終端機」輸入指令。
方法 1. 在系統報告查看 SIP 狀態
點選 Mac 選單列左上角「關於這台 Mac」。
點選「系統報告」。
將左側切換到「軟體」,然後我們就能在系統軟體概覽內查看「系統完整保護」狀態是已啟用或以關閉。
方法 2. 在終端機輸入 csrutil status
或者,我們也能直接透過「終端機」輸入指令來檢查 Mac 系統安全性狀態,請開啟 Mac 內建的「終端機」應用程式。
輸入「csrutil status」後按一下 Enter 鍵。
- System Integrity Protection status: enabled. (代表 Mac 目前已開啟 SIP 系統完整保護)
- System Integrity Protection status: disabled.(代表 Mac 目前已關閉 SIP 系統完整保護)
總結
無論你想開啟或關閉 Mac SIP 系統完整保護功能,或者想檢查目前的系統完整保護狀態,都可以參考本文教學的方法與步驟操作。