ファイルをデフォルトのアクセス許可にリセットするsetfacl?


15

次のデフォルトACLを持つディレクトリがあります。

default:user:phptutor:rwx

ただし、そのディレクトリ内のファイル/ディレクトリはどれもそのデフォルトのパーミッションを持ちません(作成後に追加されたため)。

親ディレクトリのデフォルトACLをその中のすべてのフォルダとファイルにコピーするにはどうすればよいですか?

回答:


19

を使用getfaclして、ディレクトリからデフォルトの権限を取得し、結果をパイプしsetfaclて適用します。このような何かが動作するはずです:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.