Как установить umask для php5-fpm в Ubuntu 13.10

Я сейчас бегу nginx с php5-fpm на моей локальной системе разработки Ubuntu 13.10 с 3.12.0 ядро Linux.

Перед обновлением для установки umask на 0002 для php5-fpm я редактировал /etc/init.d/php5-fpm файл и добавил --umask спорить с start-stop-daemon линия.

После обновления он игнорируется.

Все точки, которые сейчас я запускаю upstart вместо старого system V скрипты.

Я пытался добавить umask 0002 в /etc/init/php5-fpm.conf но не повезло

1 ответ

Решение

После долгого скучного поиска в Google ответ:

umask 0002

В самом начале /etc/init.d/php5-fpm

Я проверил это с gdb чтобы быть действительно уверенным (gdb --pid=PID php5-fpm):

(gdb) call umask(0)
$1 = 2
(gdb) call umask(2)
$2 = 0
Другие вопросы по тегам