pureftp mit MySQL-Authentikation
Hallo! Ich starte pureftp folgendermaßen: user:/ #/usr/sbin/pure-ftpd -A -B -H -u2000 -l mysql:/etc/pure-ftpd/pureftpd-mysql.conf pureftpd-mysql.conf sieht folgendermaßen aus. Ich habe die Daten mehrmals überprüft. #MYSQLServer localhost #MYSQLPort 3306 MYSQLSocket /tmp/mysql.sock MYSQLUser mysqluser MYSQLPassword passwort MYSQLDatabase datenbankname MYSQLCrypt cleartext MYSQLGetPW SELECT Password FROM pureftp WHERE User="\L" MYSQLGetUID SELECT Uid FROM pureftp WHERE User="\L" MYSQLGetGID SELECT Gid FROM pureftp WHERE User="\L" MYSQLGetDir SELECT Dir FROM pureftp WHERE User="\L" Im Syslog steht folgendes: Apr 3 01:54:48 web1 pure-ftpd: (?@xxx.xxx.xxx.xxx) [INFO] New connection from xxx.xxx.xxx.xxx Apr 3 01:54:48 web1 pure-ftpd: (?@xxx.xxx.xxx.xxx) [WARNING] Can't login as [test]: account disabled "account disabled" ich wüßte nicht wo. Vielleicht hat das ja auch eine andere Ursache... Gruss André Laugks
André Laugks wrote:
Hallo!
Ich starte pureftp folgendermaßen: user:/ #/usr/sbin/pure-ftpd -A -B -H -u2000 -l mysql:/etc/pure-ftpd/pureftpd-mysql.conf
pureftpd-mysql.conf sieht folgendermaßen aus. Ich habe die Daten mehrmals überprüft.
#MYSQLServer localhost #MYSQLPort 3306 MYSQLSocket /tmp/mysql.sock MYSQLUser mysqluser MYSQLPassword passwort MYSQLDatabase datenbankname MYSQLCrypt cleartext MYSQLGetPW SELECT Password FROM pureftp WHERE User="\L" MYSQLGetUID SELECT Uid FROM pureftp WHERE User="\L" MYSQLGetGID SELECT Gid FROM pureftp WHERE User="\L" MYSQLGetDir SELECT Dir FROM pureftp WHERE User="\L"
Im Syslog steht folgendes: Apr 3 01:54:48 web1 pure-ftpd: (?@xxx.xxx.xxx.xxx) [INFO] New connection from xxx.xxx.xxx.xxx Apr 3 01:54:48 web1 pure-ftpd: (?@xxx.xxx.xxx.xxx) [WARNING] Can't login as [test]: account disabled
"account disabled" ich wüßte nicht wo. Vielleicht hat das ja auch eine andere Ursache..
Hi André Müsste deine Konfig jetzt mal mit meiner auf dem Server vergleichen Meine Idee wäre jedoch da ich auch schon da reingefallen bin: Was ist die UID von dem test-user und was ist woanders in der config eingetragen als die kleinste erlaubte UID? Hatte auch schon das problem dass die UID in der Datenbank zu klein war und damit pure-ftp den Login verweigerte... Grüsse Matti
participants (2)
-
André Laugks
-
Matthias Keller