如何在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. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails-与ws://example.com/cable的WebSocket连接失
- 如何读取从nginx传递的python / flask中的UWSGI参数
- 403使用nginx禁止wordpress索引,其余页面工作正常
- nginx:error_page不起作用
- file-upload – 在nginx中禁用请求缓冲
- FastCgi和PHP-FPM使用Nginx Web服务器
- linux – 端口8080上的Gitlab
- 在nginx重写中发送额外的标头
- 在具有Nginx和Gunicorn的生产环境中,使用unix套接字或tcp绑
- nginx – 什么是直通负载均衡器?它与代理负载均衡器有什么