Apache 和 ProFTPD 应如何协同工作、用户和组等

Apache 和 ProFTPD 应如何协同工作、用户和组等

我有 Apache 服务器apache:apache和 ProFTPD 正在运行ftpuser:ftpgroup,我的所有网站都在 下,/var/www/其由 拥有root:root

所以问题是当我创建一个新的网站目录时/var/www/website1应该拥有哪个用户组,apache:apache或者ftpuser:ftpgroup

如果我这样做,apache:apache我将无法从 ftp 上传任何文件。

我已经尝试了 ProFtpd conf 中的某些指令,但是没有作用。

ServerType Standalone
<IfModule mod_cap.c>
   CapabilitiesEngine on
   CapabilitiesSet +CAP_CHOWN
</IfModule>
<Directory /var/www>
   UserOwner apache
   GroupOwner apache
   Umask 002 003
</Directory>

我已将我的 ftpuser 添加到 apache 组 ftpuser : ftpgroup apache

但仍然不起作用。

提前感谢你的帮助!

答案1

您随时可以添加用户阿帕奇到群组FTP组反之亦然。

相关内容