ProFTPd 多个 MySQL 数据库

ProFTPd 多个 MySQL 数据库

我需要 ProFTPd 连接到一些数据库/表并根据其中的数据授权用户。

我在 db/tables 中有 ftp 登录数据:

db1/ftp

db2 / ftp

db2 / 用户

db2 / ftp_vip

db3 / 数据

您能给我正确的 proftp.conf 和/或 sql.conf 吗?我尝试了 SQLNamedQuery 和 SQLNamedConnectInfo 的多种解决方案,但它们不起作用或仅适用于 db1 / ftp 并且忽略了其他设置。

我只想使用 ProFTPd 模块来完成此操作,而不需要任何外部软件。

PS. Proftpd 版本:1.3.3a 或 1.3.4rc2(对我来说无所谓)

//编辑:db3 在另一台机器上,因此无法查看。

答案1

一种解决方案是使用视图将所有 mysql 数据聚合在一起。

http://dev.mysql.com/doc/refman/5.6/en/create-view.html

http://dev.mysql.com/doc/refman/5.6/en/views.html

相关内容