А вот взял и настроил нормально proftpd для работы с базой через mod_sql. Парился кучу времени изза того, что права на папки были установлены не те =\.
Казалось бы и где связь, что если прав на папку нет, то сервак выдает, что логин неправильный? Чтож, идем дальше..