如何遞歸地將所有資料夾和檔案的擁有者或權限設定為「每個人」?

如何遞歸地將所有資料夾和檔案的擁有者或權限設定為「每個人」?

我連接了一個外部硬碟,我需要將權限設定為對使用者「免費」MyUser

我想我也需要將所有者設定為MyUser

我如何透過終端執行此操作?

答案1

首先找出您的外接硬碟的名稱,然後導覽至:

cd /卷/你的驅動器/

現在,為您目前的使用者授予所有文件的所有權:

sudo chown -R $(whoami) .

或者,另一個選擇

sudo chown -R我的用戶

這應該允許您執行大多數操作,無需任何進一步的修改。


如果你想特別有所有檔案和資料夾的權限(如果已刪除):

sudo chmod -R u+w .

如果您真的很瘋狂,只想將所有權限授予每個人(如您的頭銜所示):

sudo chmod -R 777 .

但在大多數情況下這並不是必要的。另外,請注意,具有 FAT32 檔案系統的磁碟區沒有該權限概念。

一般來說,在外部磁碟機上更改這樣的權限並不能解決所有問題。而是根據您面臨的特定問題更改權限,僅針對該特定資料夾。

答案2

使用 Terminal 即可完成此操作,但從 Finder 中可以找到簡單的方法。

按一下有問題的磁碟機 [這適用於任何非啟動磁碟機], Cmd ⌘ i 或以滑鼠右鍵 >「取得資訊」。

點擊右下角的掛鎖並輸入您的管理員密碼,然後選取標有「忽略此磁碟區的所有權」的方塊。
完畢。

在此輸入影像描述

相關內容