【发布时间】:2010-09-30 12:22:09
【问题描述】:
我正在设置 LAMP 服务器,并希望将 Apache 的 umask 设置为 002,以便所有 Apache 创建的文件都设置了组写入权限位(因此同一组的成员可以覆盖文件)。
有人知道怎么做吗?我知道在Ubuntu上,你可以使用/etc/apache2/envvars文件来配置umask,但是服务器运行的是CentOS。
更新 这个问题与我刚才问的另一个问题(Linux users and groups for a LAMP server)有关。如果愿意,请使用最佳设置更新此其他问题,以便让开发人员用户在可以编辑 apache 用户创建的文件的服务器上。
【问题讨论】:
-
我在解决 Ubuntu 10.04 LTS 上的 apache 问题时来到这里。最初,添加 /etc/apache2/envvars 不起作用。执行“apt-get update”和“apt-get upgrade”后重新启动。它开始按预期工作。 (注意 apache 的版本现在列为“2.2.14-5ubuntu8.4”,恐怕我没有拉它以前的样子。)无论如何,如果您遇到问题,请尝试升级。
-
在 Ubuntu 上,我无法通过简单地使用
apache2ctl restart(或apache2ctl graceful)重新启动它来使其工作。但是停止然后开始工作...service apache2 restart也有效(service apache2 graceful没有)。