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?
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?