Como você copia os arquivos para o servidor remoto?
Se você estiver usando o rsync, use a opção -a para preservá-lo. cp -p preservaria as permissões do arquivo.
Você pode ler sobre esses comandos aqui:
Eu sou novo em permissões de arquivos / pastas no Unix e tenho um problema. Eu tenho um diretório com todas as permissões de arquivos e pastas definidas para 0755. Quando tento fazer upload desses arquivos para o meu servidor e tentar editar, excluir ou renomeá-los, a permissão é negada.
Após algumas pesquisas on-line, descobri que há uma solução para alterar todos os arquivos e pastas para o 0777 para que todos possam ler / gravar, mas, é claro, não quero fazer isso porque isso pode causar problemas de segurança.
Por favor, note que eu não tenho acesso SSH ao host. O que estou fazendo agora é alterar a permissão do arquivo na minha máquina Linux local e fazer o upload dos arquivos modificados para o servidor remoto.
O que posso fazer para resolver este problema?
Como você copia os arquivos para o servidor remoto?
Se você estiver usando o rsync, use a opção -a para preservá-lo. cp -p preservaria as permissões do arquivo.
Você pode ler sobre esses comandos aqui:
Tags linux file-permissions