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を使用しており、私のバージョンはversionというパッケージsetfacl
で提供されています。acl
2.2.52-2