Installation
proftpd 1.32 proftpd 1.3
Written by Marcel As of proftpd 1.3, it is no longer necessary to compile mod_sql_mysql into the daemon. Mysql, Postgresql and LDAP authentication modules may now be loaded dynamically using mod_dso.
Without SQL support, Proftp does not recognize these directives
#
# VHCS2 Managment;
#
SQLAuthTypes Crypt
SQLAuthenticate on
The following block is added to proftpd.conf.
# new with proftpd-1.3
<IfModule mod_dso.c>
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
</IfModule>
This depends on the package: proftpd-mysql
Previously it was necessary to configure and build proftpd using: --with-modules=mod_sql:mod_sql_mysql.
This information is known to be applicable to Fedora Core 5, but presumably any distribution with a 1.3.n proftpd would be similar.
Notes: I was unable to find any of these proftpd/contrib modules in the Slackware 11 distribution, though it does include proftpd-1.3.0. You would probably have to obtain sources and build your own adding
--with-shared=mod_sql:mod_sql_mysql
Debian Sarge uses proftpd-1.2.10-15. proftpd-mysql 1.2.10-15sarge1.0.1 contains the proftpd daemon compiled with support for MySQL user authentication. It also supports PAM authentication. (so the modules do not need to be loaded from proftpd.conf)
| < Prev | Next > |
|---|

