“您嘗試過修復權限嗎?”是一個標準的Mac故障排除技巧,一直在網絡上流傳。對於許多用戶來說,這似乎解決了許多罕見的問題。但是當OSX El Capitan(10.11)發佈時,磁盤應用程序中的修復磁盤權限選項突然消失了。
這是否意味著蘋果已經解決了macOS中與權限相關的問題,或者是別的什麼問題?我們將解開這個謎團,並向您展示如何在Mac上使用磁盤權限。
Mac上的每個項目,無論是文件還是文件夾,都帶有一組權限。這些控件控制哪些用戶帳戶可以訪問它以及它們具有何種訪問權限。權限由三種類型的用戶(所有者、組和所有人)執行的三個活動(讀、寫和執行)組成。
您可以為每個所有權層分別定義特權規則。權限與帳戶和所有權相結合,為您提供了安全性,支持受控共享,可以設置對文件的有限或無訪問權限,並維護系統完整性。
任何用戶都可以使用Finder的信息窗口或終端查看文件和文件夾權限。在Finder中,右鍵單擊文件或文件夾,然後從關聯菜單中選擇“獲取信息”。單擊“共享權限”三角形以展開項目權限。
要在終端中查看此信息,請鍵入以下內容:
ls -l "path to your file"破折號後面的字符是小寫L,表示文件的所有權和權限。在命令行上,read權限的縮寫是r,write是w,execute是x。
讓我們將出現在Mac權限字段中的三種類型的用戶進行細分:
接下來,讓我們看看這些用戶可以擁有的三種類型的權限:
在OS X Yosemite和更早版本中,Disk Utility可以驗證和修復某些文件和文件夾的權限。但是,實際上,應用程序並不修復權限。它只是重置它們。
此外,如果說磁盤實用程序修復權限,聽起來權限可能會隨著時間的推移而損壞。但事實並非如此。權限保持不變,直到有人或某事出現並更改它們。發生這種情況的原因有很多:
在OSX El Capitan中,蘋果將系統完整性保護(SIP)引入所有系統文件、文件夾,甚至捆綁應用程序。它保護系統內容免受有意和無意的篡改,同時保留默認權限設置。SIP保護以下目錄:/System、/usr、/bin和/**in。
當您更新Apple應用程序或升級macOS時,安裝程序將檢查並在必要時重置任何項目的權限。除非您禁用SIP,否則任何第三方應用程序(不管其糟糕的行為)都不能更改權限。如果你好奇的話,我們會深入瞭解SIP的功能。
系統完整性保護不會保護/Library文件夾中的項目、/Applicati***中的應用程序以及主文件夾中的所有內容。~/Library文件夾尤其重要,因為它由核心系統首選項文件、第三方應用程序首選項、Keychain數據等組成。
如果權限被更改為這些文件或文件夾中的任何一個,您可能會在您的Mac上遇到許多奇怪的問題。由於權限不正確而可能出現的問題包括:
在Finder側邊欄中,右鍵單擊主文件夾並選擇“獲取信息”。單擊“共享和權限”下拉三角形以查看其權限。
單擊窗口底部的鎖定按鈕並輸入管理員密碼。然後選擇“操作”菜單按鈕並選擇“應用於包含的項目”。
單擊“確定”確認操作。更新的權限將通過主文件夾傳播。
接下來,打開終端應用程序並鍵入以下內容:
diskutil resetUserPermissi*** / `id -u`此選項將根卷(/)上的用戶權限重置為當前用戶ID。如果一切正常,請重新啟動Mac。
但如果出現錯誤69841,請執行以下步驟:
Mojave和更新版本的步驟與上述步驟相同,但在繼續之前必須將終端添加到完全磁盤訪問。要執行此操作,請轉到“系統首選項”>;“安全性和隱私”,然後單擊“隱私”選項卡。單擊鎖定圖標並輸入管理員密碼進行更改。
接下來,選擇完整磁盤訪問選項卡。然後單擊加號按鈕並添加終端應用程序。
完成此操作後,繼續執行上述針對High Sierra和更早版本的終端命令。
當修復磁盤權限的選項從磁盤實用程序應用程序中消失時,我們沒有考慮太多,因為這從來不是一個重要的故障排除步驟。但是看到由於不正確的權限而可能遇到的問題類型,很明顯,在出現這些問題時,重置主文件夾的權限是最後的手段。
令人驚訝的是,蘋果不再包括這個選項。但是請記住,您應該只在必要時應用這些步驟。理解權限是一個複雜的主題。如果您瞭解macOS用戶帳戶的工作原理,它將變得簡單得多。閱讀本指南,在Mac上設置多個用戶帳戶,瞭解更多信息。
...以在沒有密碼的情況下進入計算機,並獲得強大的管理員許可權。蘋果釋出了一個修補程式來修復影響幾乎所有macOS系統的漏洞。 ...
... 將要使用的USB驅動器**Mac並啟動Mac的內建磁碟實用程式應用程式。驅動器上的所有內容(包括分割槽本身)都將被刪除,因此在繼續操作之前,請確保您的資料是安全的。準備好後,從左側列表中選擇USB裝置,然...
...版本的Mac OS X。但是你仍然可以直接從蘋果的網站上下載磁碟圖片。完成此操作後,開啟磁碟映像以查詢Mac OS X安裝程式: ...
... 每個Windows版本都支援建立密碼重置磁碟。這些功能允許您設定快閃記憶體驅動器,以充當備份金鑰以解鎖帳戶。因為你需要在你被關起來之前把它們設定好,我們沒有提到上面提到過。 ...
...好處是隱私,但這並不是開啟它的唯一原因。從安全性和磁碟空間的角度來看也存在爭議。 ...