如何為指定目錄中的使用者設定完全權限?

如何為指定目錄中的使用者設定完全權限?

如何為Linux中指定目錄中的使用者設定完全權限?

答案1

取決於你的意思「完全權限」。如果您希望使用者對該目錄中的所有檔案和目錄具有完全的讀寫存取權限,那麼這將有所幫助:

chown -R username directory
chmod -R u+rX directory

第一個指令使用戶擁有該目錄。第二個命令為他們提供完整的讀取和存取權限。授予r讀取權限,X授予對目錄而非檔案的「執行」權限。

答案2

我的評論之前的兩個解決方案假設您只希望一個人能夠完全訪問目錄及其子目錄及其下面的文件。

這是正確的還是您希望多人擁有對該特定目錄的完全存取權?

答案3

如果您不希望變更目錄的現有權限,但希望授予一個使用者(或多個使用者或群組)對該目錄內容的權限,則可以使用 ACL。某些檔案系統 (ext3) 需要在掛載時使用 acl 標誌來啟用 ACL。通常,僅使用群組就足夠了,但 ACL 可以更靈活。

看著那(這設定值獲取事實命令以獲取更多資訊。

答案4

您可以使用以下命令授予使用者所有權:
chown -R username:groupname directory

權限是受控制的,chmod但如果您授予使用者所有權,則很可能已經將權限設定為授予他們完全存取權限。

相關內容