我正在尝试在 ext4 文件系统上设置一个简单的共享目录,供一组用户使用。
假设我只需要向属于“workgroup”组的所有用户授予该目录的所有权限/home/shared
。
我尝试使用 ACL,执行以下操作
chgrp workgroup /home/shared/
setfacl -m g:workgroup:rwx /home/shared/
setfacl -dm g:workgroup:rwx /home/shared/
除了复制新文件之外,一切似乎都工作得很好。事实上,如果一个用户复制一个新文件,其权限是:
# file: /home/shared/copied_file
# owner: testuser
# group: workgroup
user::rw-
group::r-x #effective:r--
group:workgroup:rwx #effective:r--
mask::r--
other::r--
有没有办法来解决这个问题?