Hallo All,
habe proftpd 1.2.10 mit mod_sql kompiliert.
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_sql.c
mod_sql_mysql.c
mod_quotatab.c
mod_tls.c
mod_cap.c
Laueft und Client-Login uber Systemauthentifizierung funktioniert. Wenn ich aber nun MySQL zur Authentifizierung verwenden will beginnen die Probleme und Fragen.
Ich kann mich MySQL-Authentifizierung nicht anmelden. kurzer Debugschnipsel:
www.bunny.lan - ProFTPD 1.2.10 (stable) (built Do Okt 28 13:08:13 CEST 2004) standalone mode STARTUP
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - FTP session requested from unknown class
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - connected - local : 192.168.1.202:21
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - connected - remote : 192.168.1.154:33515
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - FTP session opened.
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'USER hallo' to mod_tls
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'USER hallo' to mod_core
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'USER hallo' to mod_core
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'USER hallo' to mod_auth
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching CMD command 'USER hallo' to mod_auth
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - no supplemental groups found for user 'hallo'
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching POST_CMD command 'USER hallo' to mod_sql
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching LOG_CMD command 'USER hallo' to mod_sql
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching LOG_CMD command 'USER hallo' to mod_log
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_tls
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_core
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching PRE_CMD command 'PASS (hidden)' to mod_auth
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching CMD command 'PASS (hidden)' to mod_auth
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - no supplemental groups found for user 'hallo'
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - no such user 'hallo'
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - USER hallo: no such user found from
www.mdkl.lan [192.168.1.154] to 192.168.1.202:21
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching POST_CMD_ERR command 'PASS (hidden)' to mod_sql
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_sql
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_log
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - dispatching LOG_CMD_ERR command 'PASS (hidden)' to mod_auth
www.ydl.lan (
www.mdkl.lan[192.168.1.154]) - FTP session closed.
Sonst werden im Debug keine Fehler angezeigt.
Nun meine Fragen:
?Was bedeutet die Debug-Meldung
no supplemental groups found for user
Wenn ich in der MySQL-Tabelle den User mit Passwort anlege ist sein Passwort mit "PASSWORT" verschluesselt. (MySQL meckert bei einem Klartextpasswort.)
?Muss ich nun in der proftpd.conf bei SQLConnectInfo das Klartextkennwort oder das verschluesselte Passwort eintragen.
?Ist die Version 1.2.10 buggy. ?Wenn ja gibt es Workarounds.
Wenn ich bei SQLAuthenticate users* eintrage bekomme ich im Debug eine Fehler wegen dem *
Laut Doku sollte diese Angabe aber moeglich sein.
? Kann es sein das es keine aktuelle Doku zur Version 1.2.10 gibt.
?Was bedeutet SQLAuthenticate on.
?Reicht ein on oder muss da immer users stehen.
Vielen Dank schon Mal fuer Eure Hilfe im Vorab
Gruss Siggi