我安裝了 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
可以根據分配給它們的權限執行操作,在本例中是任何事物。如果您想更好地控制他們的權限,請對他們進行一些限制。