我想在下面建立一個目錄/google/new
,該目錄的擁有者必須是我的 client sara
。
紅色組成員nikhil
必須edwin
能夠elizwa
存取該目錄內的所有檔案。並且該目錄內要建立的所有檔案必須與該目錄具有相同的群組/google/new
。
答案1
假設您有足夠的權限並且/google
目錄存在(如果沒有,您需要將-p
選項傳遞給mkdir
):
mkdir /google/new
chown sara:red /google/new
chmod g+s /google/new
裡面建立的所有檔案/google/new
都將歸組所有red
由於您的問題不清楚使用者是否sara
是群組的成員red
,因此如果sara
不屬於red
群組,這裡還有一個補充:
setfacl -m g:red:r /google/new
這將允許red
群組中的用戶讀取文件/google/new
在這種情況下,您還需要修改先前程式碼中的第二行以對應 sara 的群組:
chown sara:saras_group /google/new