如何在Mac上啟用/禁用系統完整性保護

什麼是系統完整性保護

系統完整性保護(SIP,有時也稱為無根)是OS X El Capitan中引入的Apple macOS操作系統的安全功能。它包含許多由內核強制執行的機制。一個核心是保護系統擁有的文件和目錄,防止沒有特定“權利”的進程修改,即使是由root用戶或具有root權限的用戶(sudo)執行。Apple表示root用戶可能是系統安全性的重要風險因素,尤其是在具有單個用戶帳戶的系統上,該用戶也是該用戶的管理員。 - 來自維基百科

如何禁用系統完整性保護

默認情況下啟用系統完整性保護,因此,Mac將無法安裝其他操作系統並使用第三方軟件/應用程序。因此,如果要安裝kaliLinux或使用這些第三方軟件/應用程序,則需要按照以下步驟禁用系統完整性保護。

步驟1.將Mac引導至恢復模式

提前打開或重新啟動Macbook / iMac。當您在屏幕上看到Apple徽標或旋轉地球儀時,請同時按住“Command”+“R”鍵,然後您可以看到您的Macbook / iMac嘗試連接到Internet連接。

步驟2.禁用系統完整性保護

在彈出窗口中,選擇“磁盤工具”>“實用程序”>“終端”,然後在恢復環境中輸入“csrutil disable”,然後按鍵盤上的“Enter”鍵,並根據需要輸入管理員密碼。

完成後,請重新啟動Mac,新的系統完整性保護設置將生效。

如何啟用系統完整性保護

同樣,在完成應用程序應用程序之後,您需要通過在恢復環境中輸入命令“csrutil enable”來打開系統完整性保護。

然後,您可以檢查Mac狀態以查看設置工作情況。如果您不知道如何查看Mac狀態,請按照以下步驟操作:

  1. 打開“/ Applications /”文件夾,然後轉到“Utilities /”。
  2. 打開“系統信息”並向下滾動左側列表以選擇“軟件”。
  3. 導航右側的“系統完整性保護”,並查看其狀態為“已啟用”或“已禁用”。