Назад | Перейти на главную страницу

Как установить 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 но не повезло

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