如何配置 ProFTP 进行网站更新?

如何配置 ProFTP 进行网站更新?

我正在运行带有 ProFTPD 的 Ubuntu Server 9.10,并且还拥有 Webmin。

我为 3 个域设置了 DNS,为 3 个域设置了邮件,还为这些域设置了 Apache2。它们运行良好。

现在我想为传入用户提供 FTP 访问权限,但将他们指向 /var/www/[domain] 并让他们以用户“ftpuser”之类的身份进入,但希望将其转换为用户“www-data”,以便 Web 权限正确。

实现这一目标的技术是什么?

答案1

组和 SGID。 user1将具有 中的组成员资格www-data,并且您将设置 下的所有内容为 组可写[domain]。将 user1 的主目录设置为/var/www/[domain]。您还需要设置 SGID[domain]及其下的所有目录,这将导致权限被继承。(g+s)

请注意,用户 1 可以访问所有 Web 内容。您可以使用不同的组来限制访问范围。

与 FTP 相比,建议使用 SSH(SFTP/scp)进行用户身份验证,因为身份验证凭据将通过 FTP 以纯文本形式传输。

答案2

如果您熟悉 webmin。为什么不使用 virtualmin 和 usermin?两者都可以让您轻松使用。& 基于 webmin + 稳定。 http://www.virtualmin.com/

相关内容