这是设置。
我有一个使用 apache 运行的 cakePHP 2 应用程序,作为 RHEL 7 上 php-fpm 的反向代理。
我创建了一个特定于站点的用户,我们将其称为 siteuser。
此站点的虚拟主机将为站点用户用户/组执行“SuexecUserGroup”。
我已将 php-fpm 用户添加到 siteuser 组。
cakePHP 2 中有一些特定的目录必须是可写的。我已将这些目录设置为可写组并设置 S 位,以便创建新文件且该组完好无损。
另外,我为php-fpm设置systemd UMask如下:
/etc/systemd/system/php-fpm.service.d/override.conf
[Service] UMask=113
保存此文件后,我执行 systemctl daemon-reload && systemctl restart php-fpm。
但是,文件被写入为 777 而不是我期望的 664。
我错过了什么?
MM们