Apache 和用户写入权限问题

Apache 和用户写入权限问题

在我的网络服务器上,我有两个不同的文件夹/home/dev//home/prod/,每个文件夹包含几个网站。

您可以猜测到,每个目录都归相应的用户所有,dev并且prod

我对目录及其子目录设置的权限如下:

 drwxrwsr-x dev  www-data
 drwxrwsr-x prod www-data

目录是2775,文件是0664

用户devprod都是该群组的一部分www-data

通过这种配置,dev和都prod能够读写自己的文件,但 Apache 似乎无法写入。

例如,当我想通过后台安装 Drupal 模块,或者当我想更新 Wordpress 核心时,系统会询问我的 FTP 登录名。这很奇怪,因为所有东西都有www-data所有者组。设置www-data为所有者可以解决问题,但之后devprod无法再修改他们的文件了。

所以问题是,如何才能让所有文件都能被其各自的所有者编辑,同时又能让 Apache 对其进行写入?

谢谢 !

相关内容