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

Правильный способ установки Umask для php-fpm в Debian / Ubuntu

Я хотел бы установить umask на 002 для процесса php-fpm. я читаю Вот и Вот что в Ubuntu / Debian это должно быть сделано путем изменения сценария инициализации.

Однако я сомневаюсь, что это правильный путь. Просто подумайте о случае, когда обновляется php5-fpm, и обновление изменяет сценарий инициализации.

Я также читаю Вот что для CentOS / Redhat вы можете установить через /etc/sysconfig/.

Итак, мой вопрос: есть ли в Debian / Ubuntu правильный способ установить umask без изменения сценария инициализации? Если нет, можно ли напрямую изменить сценарий инициализации?

Я знаю, что это устарело, но для всех, кто придет, изменение www.conf и добавление env [UMASK] = 0002 решило проблему. Обратите внимание на три 000 перед 2, нет двух, как в ответе респондента выше.

Соответствует сопровождающему debian вы можете использовать / и т.д. / apache2 / envvars для apache, может, есть соответствующий файл для phpfpm? Также systemd имеет настройку umask в файлах модулей, однако я не думаю, что это заслуживает уважения, если у службы нет собственного файла модуля systemd.