如何为网站更新配置 ProFTP?

Ser*_*ker 2 ubuntu ftp ubuntu-9.10 proftpd

我正在使用 ProFTPD 运行 Ubuntu Server 9.10,而且我也有 Webmin。

我有 3 个域的 DNS 设置、3 个域的邮件设置以及这些域的 Apache2 设置。他们工作得很好。

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

有什么技术可以做到这一点?

War*_*ner 5

组和 SGID。 user1将拥有组成员身份,www-data并且您将在[domain]. 将 user1 的主目录设置为/var/www/[domain]. 您还需要设置 SGID[domain]及其下的所有目录,这会导致权限被继承。(g+s)

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

建议将 SSH (SFTP/scp) 用于用户身份验证而不是 FTP,因为身份验证凭据将通过 FTP 以明文形式传输。