如何在 ubuntu 13.10 中为 php5-fpm 设置 umask

如何在 ubuntu 13.10 中为 php5-fpm 设置 umask

我目前正在本地开发带有 Linux 内核的 ubuntu 13.10 系统上nginx运行。php5-fpm3.12.0

更新之前,为了将 php5-fpm 的 umask 设置为 0002,我编辑了/etc/init.d/php5-fpm文件并将--umaskarg 添加到start-stop-daemon行。

更新后它将被忽略。

现在我运行的所有要点都upstart取代了空洞的旧system V脚本。

我尝试添加umask 0002/etc/init/php5-fpm.conf但没有成功

答案1

经过长时间无聊的谷歌搜索后,答案是:

umask 0002

/etc/init.d/php5-fpm

我检查了一下gdb以确保(gdb --pid=php5-fpm 的 PID):

(gdb) call umask(0)
$1 = 2
(gdb) call umask(2)
$2 = 0

相关内容