Как установить umask для пользователя www-data?

В настоящее время я использую Apache / 2.4.10 (Debian Jessie) с PHP 7.0.6 fpm.

Все точки, которые мне сейчас нужно добавить umask 0002 в php-fpm.conf, чтобы www-data пользователь будет создавать файлы с rw-rw-r разрешения.

0

Решение

Я надеюсь, что это будет работать, пожалуйста, попробуйте этот путь

Редактировать вручную /etc/systemd/system/multi-user.target.wants/ php7.0-fpm.service файл и добавить UMask=0002 линия внутри раздела [Сервис].

Раньше было так.

введите описание изображения здесь

затем

Команда запуска systemctl daemon-reload

затем

Запустите команду systemctl restart php7.0-fpm.service

Теперь служебный файл выглядит так:

[Unit]
Description = The PHP FastCGI Process Manager
After = network.target

[Service]
Type = notify
PIDFile = /var/run/php/php7.0-fpm.pid
ExecStartPre = /usr/lib/php/php7.0-fpm-checkconf
ExecStart = /usr/sbin/php-fpm7.0 --nodaemonize --fpm-config /etc/php/7.0/fpm/php-fpm.conf
ExecReload = /bin/kill -USR2 $MAINPID
; Added to set umask for files created by PHP
UMask = 0002

[Install]
WantedBy = multi-user.target

NB: Вы не можете использовать systemctl отредактируйте команду php7.0-fpm.service, так как опция редактирования была введена в systemctl версия 218, но Debian 8 поставляется с версией 215.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]