www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: h0nIg am 01. September 2004, 11:54:45



Titel: Login geht nicht. Mysql
Beitrag von: h0nIg am 01. September 2004, 11:54:45
Leider kriege ich immer wenn ich mit einem Ftp Clienten connecte , falsches pw. Woran liegt es?

System:
mysql 4
debian woody

sql.log:
Zitat
Sep 01 10:52:16 mod_sql/4.10[5430]: backend module 'mod_sql_mysql/4.04'
Sep 01 10:52:16 mod_sql/4.10[5430]: backend api    'mod_sql_api_v1'
Sep 01 10:52:16 mod_sql/4.10[5430]: >>> sql_getconf
Sep 01 10:52:16 mod_sql/4.10[5430]: entering    mysql cmd_defineconnection
Sep 01 10:52:16 mod_sql/4.10[5430]:  name: 'default'
Sep 01 10:52:16 mod_sql/4.10[5430]:  user: 'root'
Sep 01 10:52:16 mod_sql/4.10[5430]:  host: 'localhost'
Sep 01 10:52:16 mod_sql/4.10[5430]:    db: 'proftpd'
Sep 01 10:52:16 mod_sql/4.10[5430]:  port: '3306'
Sep 01 10:52:16 mod_sql/4.10[5430]:   ttl: '0'
Sep 01 10:52:16 mod_sql/4.10[5430]: exiting     mysql cmd_defineconnection
Sep 01 10:52:16 mod_sql/4.10[5430]: backend will not be checked until first use.
Sep 01 10:52:16 mod_sql/4.10[5430]: mod_sql status     : on
Sep 01 10:52:16 mod_sql/4.10[5430]: negative_cache     : off
Sep 01 10:52:16 mod_sql/4.10[5430]: authenticate       : users*
Sep 01 10:52:16 mod_sql/4.10[5430]: usertable          : users
Sep 01 10:52:16 mod_sql/4.10[5430]: userid field       : user
Sep 01 10:52:16 mod_sql/4.10[5430]: password field     : pass
Sep 01 10:52:16 mod_sql/4.10[5430]: uid field          : uid
Sep 01 10:52:16 mod_sql/4.10[5430]: gid field          : gid
Sep 01 10:52:16 mod_sql/4.10[5430]: homedir(defaulted) : '/ftp/data'
Sep 01 10:52:16 mod_sql/4.10[5430]: shell field        : shell
Sep 01 10:52:16 mod_sql/4.10[5430]: homedirondemand    : false
Sep 01 10:52:16 mod_sql/4.10[5430]: SQLMinUserUID      : 500
Sep 01 10:52:16 mod_sql/4.10[5430]: SQLMinUserGID      : 100
Sep 01 10:52:16 mod_sql/4.10[5430]: <<< sql_getconf
Sep 01 10:52:16 mod_sql/4.10[5430]: >>> cmd_getpwnam
Sep 01 10:52:16 mod_sql/4.10[5430]: entering    mysql cmd_escapestring


proftd.conf:
Zitat


ServerName                      "mUh kUh ?"
serverType                      standalone
ServerAdmin                     muh@muh.de

SyslogLevel                     debug
SystemLog                       /ftp/var/log/system.log


SQLAuthTypes Crypt
SQLDefaultHomedir /ftp/data
SQLAuthenticate users*
SQLConnectInfo proftpd@localhost root XXX PERCALL
SQLDefaultGID 65534
SQLDefaultUID 65534
SQLMinUserGID  100
SQLMinUserUID            500
SQLUserInfo users user pass uid gid homedir shell
SqlLogFile /ftp/var/log/sql.log


Port                            2122
AllowForeignAddress             on
Umask                           022

User                            proftpd
Group                           proftpd

MaxClientsPerHost       1       "Nicht mehr als %m  Verbindungen"
MaxClients              5       "Leider sind schon %m Clients verbunden"
AllowStoreRestart                               on
AllowRetrieveRestart                            on

# Normally, we want files to be overwriteable.
#<Directory /*>
#       AllowOverwrite                  on
#       HideNoAccess                    on
#       <Limit READ>
#        AllowAll
#       </Limit>
#       <Limit Write>
#        AllowUser andy
#         DenyAll
#       </Limit>
#</Directory>

MaxInstances                    10
UseReverseDNS                   on
IdentLookups                    on
TimeoutStalled                  300

TransferLog                     /ftp/var/log/transer.log
LogFormat            default "%h %l %u %t \"%r\" %s %b"
LogFormat            auth    "%v [%P] %h %t \"%r\" %s"
LogFormat            write   "%h %l %u %t \"%r\" %s %b"

ExtendedLog                     /ftp/var/log/access.log    WRITE,READ write
ExtendedLog                     /ftp/var/log/auth.log      AUTH auth
ExtendedLog                     /ftp/var/log/paranoid.log  ALL default

DefaultRoot  /ftp/data

MaxLoginAttempts                2000
RequireValidShell               off


Titel: Re: Login geht nicht. Mysql
Beitrag von: stonki am 01. September 2004, 13:34:09
wir brauchen Dein Debug Log UND Dein SQL Log für Deinen Anmeldeversuch...


Titel: Login geht nicht. Mysql
Beitrag von: Anonymous am 01. September 2004, 15:52:06
Sep 01 14:11:32 XX proftpd[27788] XX: ProFTPD 1.2.9 (stable) (built Mit Sep 1 12:23:43 CEST 2004) standalone mode STARTUP
Sep 01 14:11:42 XX proftpd[27793] XX (XX[X]): FTP session opened.
Sep 01 14:11:42 XX proftpd[27793] XX(XX[X]): ProFTPD terminating (signal 11)
Sep 01 14:11:42 XX proftpd[27793] XX (XX[X]): FTP session closed.

leider kommt im mysql log nichts an, was interessant ist. also wird es wohl an der mysql connection liegen . hatte vesuch das PERCALL hinter der connection zu entfernen , aber dann connecte ich und die connection wird sofort wieder geschlossen und ich kann kein username entern.


Titel: Login geht nicht. Mysql
Beitrag von: Anonymous am 01. September 2004, 15:53:38
SQLConnectInfo meine ich damit mit percall ;)


Titel: Login geht nicht. Mysql
Beitrag von: stonki am 01. September 2004, 17:33:11
welches Paket nimmst Du denn ? Das spezielle fuer Debian ?


Titel: Login geht nicht. Mysql
Beitrag von: h0nIg am 01. September 2004, 18:26:48
Nein ein selbstcompiltes. Lese mir gerade alle config möglichkeiten durch , und bin auf dem richtigen Wege :)
Das einzige was jetzt kommt ist:

500 Sorry, no server available to handle request on XX


Titel: Login geht nicht. Mysql
Beitrag von: stonki am 02. September 2004, 07:16:31
nur so zur Info: das normale Paket laeuft nicht unter Debian, Du brauchst das spezielle gepatchte. Siehe ftp.proftpd.de


Titel: Login geht nicht. Mysql
Beitrag von: h0nIg am 02. September 2004, 15:27:53
danke.. funktioniert alles ;)