Proftd med MySQL
Jeg skal gemme mine ftp-brugere i en mysql database, jeg har installeret og kompileret proftpd version 1.2.4 med mysql ("./configure --with-modules=mod_sql:mod_sql_mysql").. og mysql virker også fint nok... men når jeg tilføjer mysql-linjerne i min proftpd virker ftpserveren SLET ikek... jeg kan heller ikek logge ind med mine alm. systembrugere....Her er min opsætning:
proftpd.conf:
---------------
#start
ServerName "minftp"
ServerType standalone
ServerType inetd
DefaultServer on
DefaultRoot ~
Port 21
Umask 022
MaxInstances 10
User nobody
Group nogroup
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
<Directory /*>
AllowOverwrite Off
</Directory>
AuthPAMAuthoritative On
MySQLInfo localhost mysqladmin "test" proftpd
SQLUserTable ftp
SQLUsernameField username
SQLUidField uid
SQLGidField gid
SQLPasswordField password
SQLHomedirField homedir
SQLLoginCountField count
SQLAuthoritative on
SQLPlainTextPasswords on
#slut
-------
Hvis jeg smider en "proftpd -n -d 5" i konsollen, siger den følgende (%hostname% er mit hostname... "minputer.localdomain"):
------------------------
%hostname% -
%hostname% - Config for PROFTPD Default Installation:
%hostname% - ~ftp/
%hostname% - Limit
%hostname% - DenyAll
%hostname% - UserName
%hostname% - GroupName
%hostname% - UserAlias
%hostname% - MaxClients
%hostname% - DisplayLogin
%hostname% - DisplayFirstChdir
%hostname% - Umask
%hostname% - /*
%hostname% - DefaultServer
%hostname% - Umask
%hostname% - User
%hostname% - UserName
%hostname% - Group
%hostname% - GroupName
%hostname% - Failed binding to 0.0.0.0 port 21: Adress already in use
%hostname% - Check the ServerType directive to ensure you are configured correctly.
%hostname% - mod_sql/3.2.4: closing backend connection
%hostname% - mod_sql_mysql/3.2: close [0] for mod_sql/3.2.4
--------------------------------
Det skal siges at mysql-brugeren "mysqladmin" er konfiguret og virker fint fra konsollen. Udover overstående konfiguration kører jeg en Slackware 8.0 på en Intel PIII 866 MHz med 512 mb ram....
Jeg håber virkelig at få det til at virke. Jeg har læst næsten samtlige vejledninger til at sætte det op, på nettet, men jeg ender altid med ovenstående konfiguration og resultat :(
Jeg er desperat!!
