Você pode definir recursivamente a pasta para escrever, etc., enquanto ainda tem o http da árvore. Acl deve ser suportado no arch linux. Homem getfacl e man setfacl para detalhes.
Eu tenho minha máquina de desenvolvimento local rodando Arch Linux, Nginx, PHP-FPM e MySQL.
Para que os sites em que estou trabalhando executem, os arquivos precisam ser de propriedade do usuário http. Os arquivos estão atualmente localizados em pastas como esta:
/srv/http/site1/
/srv/http/site2/
Quando uso o seguinte comando chown na pasta http, os sites funcionam bem, mas não consigo editar os arquivos com o meu usuário:
chown -R http.users /srv/http
Quando faço isso, os sites não funcionam, mas posso editar os arquivos:
chown -R shane.http /srv/http
Como posso fazer com que meu usuário possa editar os arquivos e o servidor da Web possa executá-los ao mesmo tempo?
Obrigado