Home arrow Installationarrow proftpd 1.32
proftpd 1.3
Print 
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)
75,00% of 8 voters found this FAQ useful,  I found this FAQ  useful useful  not useful not useful
< Prev   Next >

Powered by EasyFAQ © 2006 Joomla-addons.org

| All rights reserved : isp-control.net |