我有两个用户乌塞拉和用户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
显然,创建新用户是可选的,但它确实使生活变得更轻松、更清晰。