如何在root下建立共享目錄?

如何在root下建立共享目錄?

我試圖在我的根分區上創建一個共享文件夾,特定組中的任何人都可以讀取和寫入該文件夾中的任何新文件,無論如何,該組中的任何人都可以讀取和寫入該資料夾中的任何新檔案。我已經成功創建了一個資料夾,新用戶可以向其中寫入內容 - 但任何新文件對於該組來說都是唯讀的。

我已採取的步驟:

mkdir /storage
chown -R root:storage-public /storage
chmod -R 2775 /storage
touch test.txt

但這些是我從測試文件中獲得的權限:

-rw-r--r-- 1 root storage-public 13 Oct 12 21:59 test.txt

有人可以幫忙嗎?

另外值得一提的是,我嘗試在 ACL 下執行此操作,但 posix 權限似乎覆蓋了 ACL,並且我在 getfacl 的輸出旁邊得到了一條有效的行。

答案1

您已setgid開啟該標誌,該標誌應繼承群組權限。然而這僅適用於建立文件的人位於該群組中的情況。

自從您創建該文件以來test.txt,您屬於嗎storage-public group

相關內容