如何在Debian上为php5-fpm设置umask?
我正在运行php5-fpm,通过端口(不是套接字)连接nginx.这是Debian Jessie的库存,所有包都是通过apt-get安装的. 我正在尝试更改php5-fpm从0022到0002使用的www-data用户的默认umask以允许组写权限.我试过了: >编辑/etc/init.d/php5-fpm初始化脚本并将–umask 0002添加到start-stop-daemon调用,但它被忽略; 此外,无论我尝试过什么,命令sudo -u www-data bash -c umask总是返回0022. 最佳答案 我能够通过编辑它的unit.service文件来设置php5-fpm服务的umask,如建议的here和here.Debian 8的完整和可用的解决方案是这样的: >手动编辑/etc/systemd/system/multi-user.target.wants/php5-fpm.service文件,并在[Service]部分中添加UMask = 0002行. 现在服务文件如下所示:
注意: >您不能使用systemctl edit php5-fpm.service命令,因为编辑选项是在systemctl版本218中引入的,但Debian 8附带版本215. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |