Forma adequada de configurar o Umask para php-fpm no Debian / Ubuntu

4

Gostaria de definir umask como 002 para o processo php-fpm. Estou lendo aqui e aqui que no Ubuntu / Debian é suposto ser feito modificando o init roteiro.

Estou tendo dúvidas, porém, de que esse é o caminho correto. Só de pensar no caso, o php5-fpm é atualizado e uma atualização modifica o script de inicialização.

Eu também leio aqui que para o CentOS / Redhat você pode configurá-lo via /etc/sysconfig/ .

Então, minha pergunta é se existe uma maneira apropriada no Debian / Ubuntu para definir o umask sem modificar o script de inicialização? Caso não haja, é correto modificar o script de inicialização diretamente?

    
por Attila Fulop 26.05.2015 / 08:31

2 respostas

1

Correspondendo ao mantenedor do debian você pode usar o / etc / apache2 / envvars para o apache, então talvez haja um arquivo correspondente para o phpfpm? Também o systemd tem uma configuração de umask em arquivos de unidade, no entanto, não acho que seja honrado se o serviço não tiver um arquivo de unidade nativa do systemd.

    
por 27.05.2015 / 01:02
1

Eu sei que isto é antigo, mas para qualquer um que venha modificar o www.conf e adicionar env [UMASK] = 0002 resolveu o problema. Observe os três mil antes dos dois, não dois como na resposta do entrevistado acima.

    
por 05.01.2018 / 03:45