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