Hallo,
habe auf meiner Gentoo-Box Proftpd 1.2.9rc2 mit mysql 4.0.16 installiert und die Anleitung von Stonki für ein mysql-setup verwendet. Sobald ein Connect an den Server gemacht wird, trennt proftpd die Verbindung sofort wieder. Im Log steht folgendes:
server (10.1.1.5[10.1.1.5]) - ident lookup disabled
server (10.1.1.5[10.1.1.5]) - ROOT PRIVS at main.c:972
server (10.1.1.5[10.1.1.5]) - SETUP PRIVS at main.c:977
server (10.1.1.5[10.1.1.5]) - performing module session initializations
server (10.1.1.5[10.1.1.5]) - error deleting scoreboard entry: Invalid argument
server (10.1.1.5[10.1.1.5]) - FTP session closed.
Habe absolut keine Idee mehr. Ohne SQL klappt alles prima. Meine SQL Direktiven lauten:
#------------------------mysql Modul: 4.x
#
# Zugangskontrolle
#
SQLAuthTypes Plaintext
SQLAuthenticate users*
SQLConnectInfo
proftpd@10.1.1.1 user xXxXx
SQLMinUserGID 100
SQLUserInfo ftp username password uid gid homedir shell
#
# aktive SQL Kommandos, ab hier passiert etwas :-)
#
SQLLog PASS counter
SQLNamedQuery counter UPDATE "letzter_zugriff=now(), count=count+1 WHERE username='%u'" ftp
# xfer Log in mysql
SQLLog RETR,STOR transfer1
SQLNamedQuery transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'c', NULL" xfer_stat
SQLLOG ERR_RETR,ERR_STOR transfer2
SQLNamedQuery transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'i', NULL" xfer_stat
#------------------------mysql
Gruß,
Joker