O script de inicialização do apache redefine tudo quando o apache é iniciado no Debian / Ubuntu. Em um sistema Debian / Ubuntu você deve atualizar sua umask adicionando seu comando umask a /etc/apache2/envvars
. Você também pode precisar alterar as permissões nos diretórios em / var / www para 2775. Isso forçará novos arquivos que são criados para pertencer ao grupo que possui o diretório em vez do grupo padrão para esse usuário.