寻找特定的 FTP 服务器

寻找特定的 FTP 服务器

嘿,我正在寻找一个可以在 ubuntu 10.04 上运行的 FTPD,我可以通过 php 脚本自动创建和删除用户。我还需要能够将用户指向特定的 ftp 目录,而不仅仅是他们的主目录。我研究过 Proftpd 和 vsftpd,但在阅读了基本文档后,我并没有真正找到我需要的东西。

感谢你们

答案1

使用 Proftpd 实现这一点非常简单,因为 proftpd 可以使用 Mysql 作为身份验证源,而且在 PHP 中操作数据库也很简单。查看Proftpd SQL 迷你指南。忽略有关如何编译的部分,只需安装proftpd-mod-mysqlproftpd-mod-pgsql包。

答案2

这听起来像XY问题

如果您希望 PHP 站点的访问者能够注册,然后上传和下载文件,我会使用 PHP 完成整个工作,而无需使用 FTP。PHP 可以支持通过 HTTP 上传和下载文件。如果需要,它还可以为每个注册用户创建目录,或者它可以内部跟踪所有权(就注册用户而言),而不管文件的 Linux 所有权如何。

相关内容