Я сейчас бегу 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
но не повезло
После долгого утомительного поиска в 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