~$ bzcat proftpd-1.2.6.tar.bz2 | tar xf -
~/proftpd-1.2.6/contrib$ tar zvxf ../../mod_sql-4.08.tar.gz 
~/proftpd-1.2.6/contrib$ cd ..
~/proftpd-1.2.6$ ./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/mysql/include/ --with-libraries=/usr/local/mysql/lib/
-------------------------
rob@catlin:~/proftpd-1.2.6$ make && sudo make install
-------------------------
$ mysqladmin create proftpd
-------------------------
$ mysql -e "grant select on proftpd.* to proftpd@localhost identified by 'secret';"
-------------------------
CREATE TABLE users (
userid varchar(30) NOT NULL default '',
password varchar(30) NOT NULL default '',
uid int(11) default NULL,
gid int(11) default NULL,
homedir varchar(255) default NULL,
shell varchar(255) default NULL,
UNIQUE KEY uid (uid),
UNIQUE KEY userid (userid)
) TYPE=MyISAM;

CREATE TABLE groups (
groupname varchar(30) NOT NULL default '',
gid int(11) NOT NULL default '0',
members varchar(255) default NULL
) TYPE=MyISAM;
-------------------------
SQLConnectInfo proftpd proftpd secret
SQLAuthTypes crypt backend
SQLMinUserGID 111
SQLMinUserUID 111
-------------------------
SQLConnectInfo proftpd@dbhost:5678 uytkownik haso
-------------------------
mysql -e "insert into users values ('jimbo',PASSWORD('sHHH'),'111', '111', '/usr/local/apache/htdocs','/bin/bash');" proftpd
-------------------------
# proftpd -n -d 5
