現在のユーザー/グループの ACL への相対的な変更を指定するにはどうすればよいですか?

現在のユーザー/グループの ACL への相対的な変更を指定するにはどうすればよいですか?

rwxすでにサブディレクトリが設定されている可能性のあるディレクトリがありますwww-dataが、最終確認を行って、www-dataディレクトリ全体に対する完全な読み取りアクセス権があることを確認したいと思います。

これらはすべて bash スクリプトの一部であり、これを自動化する必要があります。

理想的には、次のことをやりたいです:

chmod g+r /my/root/dir -R

しかし、もちろん、私は ACL を使用しており、グループに対してのみこれを実行したいと考えていますwww-data

しかし、setfacl 以前の権限を上書きします相対的な権限設定の表記はサポートされていません+r(ページにも記載されていませんman)。

$ setfacl -m g:www-data:+r /tmp 
setfacl: Option -m: Invalid argument near character 12

どうすればそれができるでしょうか? 厄介なスクリプト ソリューションに頼るべきでしょうか?

setfacl一部の Unix では、そのサポート のバージョンが存在するようです:https://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxa500/sfacl.htmまた、SuSE でも動作することが報告されています。

編集:私は Ubuntu 15.10 を使用しています。 のバージョンは、バージョン というsetfacl名前のパッケージから取得されます。acl2.2.52-2

関連情報