Você precisa que o modo seja 777
? (Leia isso como "Você realmente não quer que o modo seja 777")
Você não deseja que nenhum usuário (remoto ou local) possa executar um cache, um registro ou um arquivo carregado.
Se esses diretórios forem de propriedade do mesmo usuário daquele que está executando o aplicativo do seu servidor da web (apache, nginx, cherokee), então você deve conseguir usar 664
.
Por "tornar as permissões permanentes", eu faria uma de duas coisas.
- Use git-cache-meta
- Use uma ferramenta de implantação, como Fabric , Capistrano ou $ alguma coisa _ else para implantar o aplicativo a partir do git, set permissões, reiniciar serviços etc.