與所有主要作業系統一樣,macOS允許您使用一組複雜的檔案許可權來限制對檔案的訪問。您可以使用Finder應用程式或Mac終端中的chmod命令自行設定這些設定。下面是方法。
如果您想在不使用終端的情況下為Mac上的檔案設定許可權,則需要使用Finder應用程式。
您可以從螢幕底部的Dock啟動Finder。應用程式由微笑的快樂Mac徽標圖標表示。
在Finder視窗中,您可以透過右鍵單擊檔案或資料夾並選擇“獲取資訊”選項來檢視和設定許可權。
有關您的檔案或資料夾的詳細資訊可以在開啟的“資訊”視窗中找到。但是,要設定檔案許可權,您需要單擊“Sharing&permissi***”選項旁邊的箭頭。
這將在您的Mac上顯示帳戶或使用者組的列表,訪問級別顯示在“特權”類別下。
如果未列出要為其設定許可權的帳戶或使用者組,請選擇視窗底部的加號(+)圖示。
在選擇視窗中選擇使用者或組,然後單擊“選擇”按鈕。這將把它新增到列表中。
訪問級別是自解釋的,具有“只讀”訪問級別的使用者無法編輯檔案,但他們可以訪問這些檔案。如果帳戶設定為“讀寫”級別,則它們可以同時執行這兩項操作。
要為列表中的使用者或組編輯此項,請單擊該帳戶或組的現有級別旁邊的箭頭,然後從列表中選擇“只讀”或“讀寫”。
立即設定許可權。完成後關閉“資訊”視窗。
如果您曾經在Linux上使用過chmod命令,那麼您就會意識到它的強大功能。使用一個終端命令,可以設定檔案和目錄的讀、寫和可執行許可權。
相關:如何在Linux上使用chmod命令
但是chmod命令並不是一個僅限Linux的命令。與許多其他Linux終端命令一樣,chmod可以追溯到上世紀70年代的Unix Linux和macOS都有這一傳統,這就是chmod命令今天在macOS中可用的原因。
要使用chmod,請開啟一個終端視窗。您可以透過按Dock上的Launchpad圖示並單擊“Other”資料夾中的“Terminal”選項來完成此操作。
或者,你可以使用蘋果內建的聚光燈搜尋功能來開啟終端。
要檢視檔案的當前許可權,請鍵入:
ls -@l file.txt“替換”檔案.txt“使用您自己的檔名。這將顯示所有使用者訪問級別,以及與macOS相關的任何擴充套件屬性。
檔案的檔案許可權顯示在ls命令輸出的前11個字元中。第一個字元,一個短劃線(-),表示這是一個檔案。對於資料夾,這將替換為字母(d)。
接下來的九個字元被分成三組。
第一組顯示檔案/資料夾所有者的訪問級別(1),中間組顯示組許可權(2),最後三組顯示任何其他使用者的許可權(3)。
這裡也會看到字母,比如r(讀)、w(寫)和x(執行)。這些級別始終按順序顯示,例如:
如果最後一個字元是at符號(@),則表示該檔案或資料夾具有與安全性相關的擴充套件檔案屬性,從而使某些應用程式(如Finder)具有持久的檔案訪問許可權。
這在一定程度上與macoscatalina中引入的新安全特性有關,儘管自從macosx10.4tiger在2005年推出以來,檔案訪問控制列表(acl)一直是Mac的特性。
相關報道:macOS Catalina的新安全功能是如何工作的
要設定檔案許可權,您將在終端使用chmod命令。要刪除所有現有許可權,請設定該使用者的讀寫訪問許可權,同時允許所有其他使用者的讀訪問許可權,鍵入:
chmod u=rw,g=r,o=r file.txtu標誌設定檔案所有者的許可權,g表示使用者組,而o表示所有其他使用者。使用等號(=)將擦除該類別以前的所有許可權。
在本例中,檔案所有者獲得讀寫訪問許可權,而使用者組和其他使用者獲得讀訪問許可權。
可以使用加號(+)新增對使用者級別的訪問。例如:
chmod o+rw file.txt這將授予所有其他使用者對該檔案的讀寫訪問權。
您可以使用減號(-)來刪除它,例如:
chmod o-rw file.txt這將從檔案中刪除所有其他使用者的讀寫訪問許可權。
要擦除、新增或刪除所有使用者的使用者許可權,請改用a標誌。例如:
chmod a+rwx file.txt這將授予所有使用者和使用者組對您的檔案的讀寫訪問許可權,並允許所有使用者執行該檔案。
強大的力量帶來了巨大的責任,不可否認chmod命令是一個廣泛而強大的工具,可以更改Mac上的檔案許可權。例如,您可以將字母(rwx)替換為三(或四)個八進位制數字的組合,最多777(用於讀取、寫入和執行)。
如果您想了解更多資訊,請在終端鍵入man chmod以讀取可用標誌和設定的完整列表。
... 那麼使用者帳戶在Mac上是如何工作的呢?使用者可以閱讀和編輯彼此的檔案嗎?刪除使用者帳戶時會發生什麼情況?讓我們看看。 ...
... 下面我們將解釋如何將檔案從Mac傳輸到Windows,以及如何將檔案從PC傳輸到Mac。 ...
...或者是別的什麼問題?我們將解開這個謎團,並向您展示如何在Mac上使用磁碟許可權。 ...
... 無論如何,要學習的最基本的Linux命令之一是一個稱為chmod的小而強大的命令。但是在解釋這個命令的作用之前,我們必須先了解一下Linux是如何處理檔案安全的。 ...
許多人通常使用Parallels或VMware等工具在mac上設定虛擬機器(VM)。VirtualBox是一個很好的、免費的替代方案。另外,您可以在幾分鐘內安裝和設定它。 虛擬機器可以運行當前作業系統中的任何作業系統。無論是用於災難恢復、程...
...權的人才能訪問儲存的密碼,那麼那些沒有該許可權的人如何更改他們的密碼? 提升你的地位 通常,Linux命令和程式執行時與啟動程式的人具有相同的許可權集。當root執行passwd命令以更改密碼時,它將以root的許可權執行。這意...
...。下載完成後開啟DMG檔案。 相關:什麼是DMG檔案(以及如何使用DMG檔案)? 在DMG安裝程式中,將“Backup and Sync from Google”圖示拖到另一側的“Applicati***”資料夾中。 幾分鐘後,谷歌硬碟的備份和同步軟體將安裝在你的Mac電腦...
...Linux檔案許可權,乍看起來很複雜,但一旦你知道它們是如何工作的,實際上就相當簡單了。 chmod修改檔案許可權 在Linux中,誰可以對檔案或目錄做什麼是透過許可權集來控制的。有三組許可權。一組用於檔案所有者,另一組...
...按鈕。 你將需要重新安裝任何程式來完成事情。 相關:如何使用Windows的檔案歷史來備份資料 選項2:下載transwiz(免費) 如果您需要轉移一個或兩個本地帳戶,並且不想轉換為Microsoft帳戶,那麼Transwiz是一個很好的選擇。但是...
...程式時建立的squashfs偽檔案系統。 df -h -x squashfs 相關:如何從Linux終端檢視可用磁碟空間和磁碟使用情況 8差異 diff命令比較兩個文字檔案並顯示它們之間的差異。有許多選項可根據您的要求定製顯示器。 -y(並排)選項並排顯...