Qualquer maneira de mudar o umask padrão para o Apache2?

2

Quando o Apache grava novos arquivos (conteúdo estático, como gravar no arquivo de cache), ele cria esse arquivo sem as permissões adequadas. Não há permissão de gravação para o grupo por padrão e isso causa problemas para nós. Podemos mudar o umask com o qual o apache começa?

    
por Ted LeRoy 30.03.2012 / 16:34

2 respostas

2

O Apache herda sua umask de seu pai, então simplesmente configure o umask no script que inicia o Apache.

Há uma pergunta semelhante no StackOverflow que fala sobre isso também e eles oferecem pelo menos uma maneira específica de fazer isso, mas o método acima é o geral.

    
por 30.03.2012 / 18:24
2

Para CentOS e distros relacionados, adicione o comando umask a /etc/sysconfig/httpd .

Em um sistema Ubuntu, o script de inicialização apache2 lê o conteúdo de /etc/default/apache2 para que você possa colocar seu comando umask lá.

    
por 30.03.2012 / 18:56