我想在下面创建一个目录/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