我有 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组反之亦然。