![在 Debian/Ubuntu 上为 php-fpm 设置 Umask 的正确方法](https://linux22.com/image/658963/%E5%9C%A8%20Debian%2FUbuntu%20%E4%B8%8A%E4%B8%BA%20php-fpm%20%E8%AE%BE%E7%BD%AE%20Umask%20%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%96%B9%E6%B3%95.png)
答案1
我知道这已经过时了,但对于其他任何人来说,修改 www.conf 并添加 env[UMASK] = 0002 可以解决问题。请注意 2 之前的三个 000,而不是上面受访者回答中的两个。
答案2
/etc/systemd/system/my-service-name-whatever.d/umask.conf
您可以随时通过添加以下内容的配置文件来更改整个 Systemd 服务的 Umask :
[Service]
UMask=0002
答案3
对应 debian 维护者您可以使用/etc/apache2/环境变量对于 apache,那么也许 phpfpm 有一个对应的文件?此外,systemd 在单元文件中有一个 umask 设置,但是如果服务没有本机 systemd 单元文件,我认为它不会被遵守。