为新文件和目录设置默认 ACL?

为新文件和目录设置默认 ACL?

我有两个用户乌塞拉用户b和一个文件夹两个都我正在尝试设置 ACL,以便两个用户都可以创建、更新、删除该文件夹中的任何文件或文件夹两个都. 问题是如果乌塞拉创建文件夹用户 A 文件夹, 然后用户b不允许删除此文件夹。我必须为该文件夹递归设置什么 ACL两个都是否允许两个用户删除他们自己未创建的文件和文件夹?

答案1

创建用户及其主页(同时创建一个组):

adduser Both

将用户添加到新组:

usermod -a -G Both usera
usermod -a -G Both userb

设置 SETGID 位:

chmod g+s /home/Both

允许群组写入:

chmod g+w /home/Both

设置访问控制列表:

setfacl -d -m g::rwx /home/Both

显然,创建新用户是可选的,但它确实使生活变得更轻松、更清晰。

相关内容