向群組授予有關特定目錄的特殊權限

向群組授予有關特定目錄的特殊權限

我安裝了 Ubuntu 伺服器 16.04.3,然後我有 3 個目錄: /group1 、 /group2 、 /everyone 。

現在我已經有了名為 group1 和 group2 的群組,並且希望 group1 和 group2 群組中的使用者是唯一可以寫入各自目錄的使用者。任何人都應該能夠寫入 /everyone 目錄,但他們不應該能夠刪除屬於其他使用者的檔案。

搜尋網站後,我曾經sudo chmod u=rwx,g=rwx,o=rx /group1為 /group1 和 /group2 設定權限。

如何設定/everyone的權限?

謝謝!

答案1

這正是黏性位的用途,請看/tmp

你可以做:

sudo chmod 1777 /everyone

現在,每個人都可以寫入/everyone,但只有所有者才能刪除/修改/重命名其檔案。顯然,目錄owner:group可以根據分配給它們的權限執行操作,在本例中是任何事物。如果您想更好地控制他們的權限,請對他們進行一些限制。

相關內容