PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mySQL 4.1 und Proftpd



firewalker2k
10.08.05, 21:10
Hallo,

ich nutze auf einem Server SysCP, Proftpd und Postfix/Courier. Apache, mySQL und PHP habe ich selbstkompiliert, lediglich Proftpd, Postfix und Courier per apt-get installiert. Hatte bis heute Abend mySQL 4.0.25 laufen, habe aber ein Update auf 4.1.13a durchgeführt.

Danach lief u.a. auch das Mailsystem nicht mehr. In die mySQL-Konsole eingeloggt, und das Passwort des Users, dem die SysCP-Datenbank gehört, mit old-password umgewandelt. Seitdam läuft das Mailsystem ohne Probleme.

Leider bereitet mir der Proftpd nun Probleme :( Es kommt kein Login zustande.

In /var/log/syslog und /var/log/auth.log findet sich nur:

FTP session closed.

Die proftpd.conf sieht so aus:


ServerName "server01.gourl.de FTP Server"
ServerType standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
AllowOverwrite on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"

DenyFilter \*.*/

Port 21
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
Group nogroup

<Directory /*>
# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite on
</Directory>

DefaultRoot ~
RequireValidShell off

SQLAuthTypes Crypt Plaintext
SQLAuthenticate users* groups*
SQLConnectInfo syscp@localhost syscp *PASSWORT*
SQLUserInfo ftp_users username password uid gid homedir shell
SQLGroupInfo ftp_groups groupname gid members
#SQLUserWhereClause "login_enabled = 'y'"

SQLLog PASS login
SQLNamedQuery login UPDATE "last_login=now(), login_count=login_count+1 WHERE username='%u'" ftp_users

SQLLog RETR download
SQLNamedQuery download UPDATE "down_count=down_count+1, down_bytes=down_bytes+%b WHERE username='%u'" ftp_users

SQLLog STOR upload
SQLNamedQuery upload UPDATE "up_count=up_count+1, up_bytes=up_bytes+%b WHERE username='%u'" ftp_users

Irgendjemand ne Idee, wie ich das zum Laufen bekomme?

firewalker2k
10.08.05, 21:45
Ok, mir hatte einer den Tipp gegeben, ich sollte Proftpd mal selber kompilieren. Werde dies evtl. auch demnächst mal testen, hab jetzt schon wieder den 4.0er MySQL drauf. Mal schaun ;)