Я посмотрел несколько других ответов, и ни один из них не работает. например: Как установить umask для php5-fpm в Debian?
вот настройка.
У меня есть приложение cakePHP 2, работающее с apache в качестве обратного прокси-сервера для php-fpm на RHEL 7.
Я создал пользователя для конкретного сайта, который мы назовем siteuser.
Виртуальный хост для этого сайта будет выполнять 'SuexecUserGroup для пользователя / группы siteuser.
Я добавил пользователя php-fpm в группу siteuser.
В cakePHP 2 есть специальные каталоги, которые должны быть доступны для записи. Я сделал эту группу каталогов доступной для записи и установил бит S, чтобы новые файлы создавались с неповрежденной группой.
Кроме того, я настроил systemd UMask для php-fpm следующим образом:
/ и т.д. / Systemd / Система / PHP-fpm.service.d / override.conf
[Service]
UMask=113
После сохранения этого файла я выполняю команду systemctl daemon-reload && systemctl restart php-fpm.
однако файлы записываются как 777, а не как 664, как я ожидал.
Чего мне не хватает?