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