Permissões do Debian não aderem ao novo conteúdo

1

Eu configurei uma VM com o Debian7 para desenvolvimento em PHP.

Como o PHP precisa gravar arquivos de log e similares, o grupo www-data precisa de permissões de gravação em / var / www /...

Eu encontrei uma boa resposta aqui no superusuário que faz com que seja rápido: link

No entanto, quando eu atualizo um projeto com o compositor e novos arquivos de cache / log são criados, o www-data não tem permissão para escrever para eles e eu tenho que executar os últimos 2 comandos novamente.

Eu estava com a impressão de que definir permissões para 2775 significava que todos os arquivos futuros teriam a permissão 775? Ou eu estou errado sobre isso? Existe uma maneira de evitar ter que redefinir as permissões toda vez ou estou preso a ter que fazer isso?

Com certeza, não é algo que acontece com frequência, só estou curioso para saber se há uma maneira de evitá-lo, além de configurar um cron job para isso.

    
por KoenDG 02.06.2013 / 23:23

1 resposta

0

Acho que isso é o que você está procurando. Esta resposta descreve como usar listas de controle de acesso ( ACLs ) para configurações de permissão padrão para novos arquivos / pastas, dentro de uma determinada pasta . Isso também faz parte da segunda resposta do link que você forneceu, onde Nikhil Chelliah declara o seguinte em sua resposta :

The setfacl command accepts -s to replace an existing ACL or -m to modify it; -R to make directory ACLs recursive; and -d to make the specified settings the default, which is useful if you're anticipating forthcoming user accounts.

    
por 02.06.2013 / 23:34