ispCP - Board - Support
Ftp Passwörter werden nicht gespeichert - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Ftp Passwörter werden nicht gespeichert (/thread-4710.html)



Ftp Passwörter werden nicht gespeichert - Nobbs - 10-16-2008 02:15 AM

Hallo noch einmal,

ok, hab mittlerweile ein neues Problem. Ispcp speichert bei mir keine ftp-Passwörter. In der Datenbank erscheint bei mir nur ein '*0', und ich bekomm natürlich ein connection refused beim login. Hab fürs erste mal den ftp-server umgestellt, dass er die Passwörter als cleartext nimmt, und schreib die Passwörter von Hand in die Datenbank.
Ist das ein bekanntes Problem, oder wo könnte ich mit der Fehlersuche anfangen?
Mein System ist ein Opensuse Server mit RC6 (OK, ich hab anstatt proftp pureftp installiert, aber das sollte eigentlich der ispcp Installation egal sein...)

Grüße,
Matthias


RE: Ftp Passwörter werden nicht gespeichert - joximu - 10-16-2008 07:01 AM

Das Zeugs wird direkt von ftp_add.php im Verzeichnis client geschrieben.

Schau da mal um Zeile 408, ob der SQL-Befehl stimmt - ggf. klappt die Verschlüssellung des PWs nicht richtig, sodass ein falscher String an MySQL übergeben wird... ein bisschen debuggen wird nötig sein.

Gruss J


RE: Ftp Passwörter werden nicht gespeichert - Nobbs - 10-16-2008 10:08 PM

(10-16-2008 07:01 AM)joximu Wrote:  Das Zeugs wird direkt von ftp_add.php im Verzeichnis client geschrieben.

Schau da mal um Zeile 408, ob der SQL-Befehl stimmt - ggf. klappt die Verschlüssellung des PWs nicht richtig, sodass ein falscher String an MySQL übergeben wird... ein bisschen debuggen wird nötig sein.

Gruss J

Also ich hab mal ein bisschen rumgesucht. Wenn ich in der Datei calc-functions.php die Funktion generate_rand_salt so abändere, dass er nicht den Blowfish Algorithmus, sondern MD5 nimmt, klappt alles einwandfrei - verschlüsseltes Passwort in der Datenbank, und ich kann mich auch per ftp einloggen. Mit Blowfish, welches er per default nimmt, hab ich am Ende als Passwort immer ein *0 in der Datenbank stehen...

Gruß Matthias


RE: Ftp Passwörter werden nicht gespeichert - joximu - 10-16-2008 11:32 PM

ich würde sagen, dir fehlt ne Bibliothek für Blowfish...

ich seh grad nicht, wie es programmiert wurde, aber die Konstanten in PHP sollten helfen, herauszufinden, welche crypt-Methoden das jeweilige System kennt...

/J