如何在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 – 检测Rails是否正在运行站点
- Windows环境之apache使用.htaccess保护目录
- linux – Nginx使用writev()和sendfile()
- 使用Docker的PHP开发环境
- apache – 将.htaccess转换为nginx(mod_rewrite)
- 在Nginx v.1.3.9中启用Chunked Transfer编码
- 我应该在nginx中使用rewrite或return或proxy_pass吗?
- node.js – socket.io何时使用轮询而不是websockets?
- Nginx配置未针对浏览器更新
- 铁路上的ruby-乘客是否可以使用像Mongrel这样的集群?