Имею FreeBSD 7.2
Собрал PureFTPd последний из портов с поддержкой mysql, и mysql 6 последний из портов.Настроил всё, пользователи не коннектятся. В логе вот что:
Jun 9 16:45:49 service pure-ftpd: (?@192.168.3.100) [WARNING] Wrong SQL parameters : [SELECT Password FROM Users WHERE User="raw"]
Jun 9 16:45:53 service pure-ftpd: (?@192.168.3.100) [WARNING] Authentication failed for user [raw]
C mysql5 такой проблемы не было. Они изменили синтаксис? Подскажите тогда как верно прописать в конфиге параметры селекта? К сожалению в mysql не особо силен.
Вот что сейчас есть в конфе:
MYSQLServer localhost
MYSQLPort 3306
MYSQLUser ftp
MYSQLPassword gfh0kmlkzang
MYSQLDatabase ftp
MYSQLCrypt cleartext
MYSQLGetPW SELECT Password FROM Users WHERE User="\L"
MYSQLGetDir SELECT Dir FROM Users WHERE User="\L"
MYSQLGetUID SELECT Uid FROM Users WHERE User="\L"
MYSQLGetGID SELECT Gid FROM Users WHERE User="\L"
В мускуле в нужной базе создана таблица с соответствующим числом полей, прописан мой тестовый юзер... Права на папку физическую ессна даны согласно гуид и уид...