次のデフォルトACLを含むディレクトリがあります。
default:user:phptutor:rwx
ただし、そのディレクトリ内のファイル/ディレクトリには、デフォルトのアクセス権がありません(作成後に追加されたため)。
親ディレクトリのデフォルトACLをその中のすべてのフォルダとファイルにコピーするにはどうすればよいですか?
getfacl
を使用してディレクトリからデフォルトの権限を取得し、その結果をsetfacl
にパイプして適用します。このようなものはうまくいくはずです:
getfacl -d <directory> | setfacl -R --set-file=- <directory>