ACL の Centos Linux - 継承されない

ACL の Centos Linux - 継承されない

必要な ACL を解決しようとしています... OS は Centos Linux です

状況:

ホームと呼ばれるフォルダ。

ユーザーはuser1と呼ばれ、ユーザーはuser2と呼ばれます。

user1 はフォルダ home を所有しており、user2 も home への RWX を持っています。

ACL を使用すると、user1 がホームにファイル/フォルダを作成すると、user2 にもそれに対する RWX 権限が付与されるようになります。また、user2 がホームにファイル/フォルダを作成すると、user1 にもそれに対する RWX 権限が付与されます。

私が試した ACLS:

getfacl home
user:user1:rwx
user:user2:rwx
default:user1:rwx
default:user2:rwx

しかし、新しいファイルを作成すると、

getfacl home/testfolder
# owner: user1
# group: AllUsers
user::rwx
user:user1:rwx          #effective:r-x
user:user2:rwx          #effective:r-x
group::r-x
mask::r-x
other::r-x
default:user::rwx
default:user:47:rwx
default:user:48:rwx
default:group::r-x
default:mask::rwx
default:other::r-x

権限は継承されていますが、書き込みアクセスが削除されているようです。これを許可する別のグループを作成することはできません。

同様のことを試してうまくいった人はいますか?

答え1

ちょっとこれで遊んでみました...

home/ ディレクトリの ACL (デフォルト) マスクは何ですか?
これを機能させるには 'rwx' にする必要があります。 次
のように設定できます:

setfacl -m d:m:rwx home

また、テストフォルダーのマスクを変更する必要があります (現在は 'rw' です)。

setfacl -m m:rwx home/testfolder

お役に立てれば幸いです。

関連情報