Eu criei uma configuração de hosts virtuais e as permissões de arquivo não estão herdando corretamente. Eu defini as permissões da seguinte forma:
/ var / www
/var/www/example.com
/var/www/example.com/ public_html
/var/www/example.com/public_html/index.html
Nota: index.php é gerado com 600 permissões de arquivo e não 775 como seu pai. Eu tentei excluir todas as pastas e arquivos até o var / www e restabelecer as permissões para garantir as etapas corretamente, e os arquivos ainda estão sendo gerados com 600 permissões .
EDITAR > SOLUÇÃO:
Como os novos arquivos estavam sendo criados via FTP, esse problema não estava relacionado às permissões da pasta de arquivos, mas à configuração do VSFTPD e à atribuição de novos arquivos gerados por meio de FTP. Todo o crédito vai para gurcanozturk 's answer on esta questão para os comandos e apontando-me na direção correta . Abaixo estão alguns passos para este cenário específico.
Abra o arquivo de configuração VSFTPD
sudo nano /etc/vsftpd.conf
Perto do topo, adicione (0755 sendo questionável )
file_open_mode=0755
E descomente fora
local_umask=022