我有一台运行 Gentoo 并托管 drupal 安装的服务器。每当执行 Drupal 更新时,更新模块的目录权限都会从755到744阻止应用程序访问文件。umask 在 /etc/profile 下定义为 022,Apache 服务器在用户和组下运行没有人。
我相信这与 drupal 安装无关,因为如果我创建一个目录根,同样的事情发生了,它是用 744 权限创建的,因为umask是 022 难道不应该创建为 755 吗?
为什么umask 被忽略以及如何告诉服务器创建具有权限 755 的目录?
答案1
根据我对您的问题的回答:检查正在运行的 Apache 模块(特别是 mod-umask 和 suphp)的配置以获取 umask 设置。