将文件复制到通过 ACL 共享的目录不会获得默认掩码

将文件复制到通过 ACL 共享的目录不会获得默认掩码

我正在尝试在 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--

有没有办法来解决这个问题?

相关内容