web-dev-qa-db-ja.com

新しいファイルにフォルダーの拡張ACLを継承させる

WebファイルをAFSからaclフラグが設定されたローカルボリュームに移動しています。アクセス許可には拡張ACLを使用しているため、ユーザーはWebサイトのさまざまな部分を編集できます。 AFSでは、新しいファイルを作成すると、そのファイルは親の許可を継承します。

ユーザーがWebディレクトリに新しいファイルを作成するときに、それらのファイルが親のfaclを継承するようにするにはどうすればよいですか? (これにはwww-dataが含まれます)役立つ場合は、Gentoo Linuxを実行します。

6
Vacation9

Linuxでは、多くのファイルシステムがposix aclをサポートしています。詳細については、この http://users.suse.com/~agruen/acl/linux-acls/online を参照してください。

多くのディレクトリがあり、サブディレクトリにACLを適用したい場合

 -R, --recursive
       Apply operations to all files and directories recursively. This option cannot be mixed with ‘--restore’.

ただし、作成時にACLをファイルとディレクトリに適用する場合は、ディレクトリのデフォルトのACLが必要です。

 setfacl -d -m user:user01:rwx dir
4
c4f4t0r