【发布时间】:2011-03-29 19:34:48
【问题描述】:
这不起作用:
Setting the umask of the Apache user
Arch 没有 /etc/apache2/envvars 文件,更改 /etc/rc.d/httpd 脚本并没有改变任何内容。
也许有人可以告诉我如何/在哪里准确更改 rc 脚本,所以 apache 有一个 umask 002
【问题讨论】:
-
您是如何发现它不起作用的?
-
@initall - 我在 rc-script 中设置了 umask 命令,并使用 rc-script 重新启动了服务器。我让 php via apache 创建一个新目录,但它的权限与以前相同。我不是 rc-scripts/shellscripts 方面的专家,所以我可能在这里做错了什么:/
-
您是在设置中将 PHP 作为模块运行还是通过 CGI 运行?
-
如果通过PHP的umask函数设置umask,可以吗?
-
没试过,但是由于目录是框架创建的,我宁愿用apache设置