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