我在 FreeBSD 7(和 8)下运行 Apache 2.2。它使用系统默认 umask 022 运行,我需要将其设置为 002,以便 www 组成员可以进行更改,而不必使用 chmod 进行跟踪。
我将 www 放入具有覆盖 umask 的登录类中,但是没有作用。
如何在 Apache 中强制使用 umask 002,而不管 Apache 的启动方式(rc.d 或 apachectl 等)。
答案1
您寻求mod_umask(据我所知,在港口不可用 - 虽然我还没有进行过广泛的搜索)。
答案2
如果您有www
用户,请尝试为他创建一个主目录,然后打开/home/www/.bashrc
并设置umask
您想要的默认目录。