Como especifico uma alteração relativa na ACL do usuário/grupo atual?

Como especifico uma alteração relativa na ACL do usuário/grupo atual?

Eu tenho um diretório que já pode ter algum subdiretório configurado rwxpara www-data, mas quero fazer uma passagem final e garantir www-dataacesso de leitura total no diretório completo.

Tudo isso faz parte de alguns scripts bash e preciso automatizar isso.

Idealmente, eu quero fazer:

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

Mas, claro, estou usando ACL e quero fazer isso apenas para group www-data.

Mas usandosetfacl substituirá as permissões anteriores. Não suporta +rnotação para configurações de permissão relativas (e não está documentado na manpágina):

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

Como eu posso fazer isso ? Devo recorrer a soluções de script desagradáveis?

Parece que existe uma versão desse setfaclsuporte que em alguns Unix: https://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.bpxa500/sfacl.htm, também foi relatado que estava funcionando no SuSE.

EDITAR:Estou em um Ubuntu 15.10, minha versão setfaclvem de um pacote chamado aclversion 2.2.52-2.

informação relacionada