
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
名前のパッケージから取得されます。acl
2.2.52-2