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--

この問題を解決する方法はありますか?

ベストアンサー1

おすすめ記事