Обсуждение статьи тематического каталога: Хранение учетных записей proftpd в MySQL (ftp mysql)Ссылка на текст статьи: http://www.opennet.me/base/net/proftpd_mysql.txt.html
Упорно получаю в логах:
unrecoverable backend error
error: '1045'
message: 'Access denied for user: 'proftpd@localhost' (Using password: YES)'
Эта ошибка вылетает когда у тебя нету доступа к mysql.
Тоесть ты либо подключаешся под несуществующим пользователем либо пароль не правильный.
можешь временно пустить proftpd к mysql под рутом
а зачем в таком случае таблица groups
Спасибо автору - все получилось. Есть только 2 вопроса.
1. Можно ли сделать чтоб в базе пароли лежали не в открытом виде?2. При коннекте к фтп он сначала тупит около 10 сек и только потом пускает, что это может быть?
>Спасибо автору - все получилось. Есть только 2 вопроса.
>1. Можно ли сделать чтоб в базе пароли лежали не в открытом виде?можно, password=password('my_password') что бы записать в базу зашифрованый пароль, а в конфиге прописываешь SQLAuthType Backend
2. При коннекте к фтп он сначала тупит около 10 сек и только потом пускает, что это может быть?
попробуй прописать в конфиге
UseReverseDNS off
IdentLookups off
должно помоч
Таблица users создаётся 2 раза :/
Некрасивая опечатка...
А так вообще полезно, пробую сделать...
Spasibki! Rabotaet :)
У меня при make install WITH_MYSQL=yes всервно не инсталируеться библиотека mysql. Почему?
>У меня при make install WITH_MYSQL=yes всервно не инсталируеться библиотека mysql. Почему?
>
надо делать вот так
./configure --with-includes=/path/to/mysql/include/files --with-libraries=/path/to/mysql/librariesв федоре это выглядит вот так
./configure --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql
пиши make install --WITH_MYSQL=yes --SHELL=/bin/sh
Все работает, спасибо автору. Опечатка еще одна - в AllowGroupftp ftp надо отдельно. А вопрос такой, как поменять пароль юзеру при таком способе их хранения?
У меня всё путём только когда пытаюсь файлы посмотреть с разширением .pl .cgi выскакивает ошибка типа нет доступа и это при простом просмотре содержимого из под CuteFtp
если в уид и гид подставить уид и гид пользователя nobody то будут виртуальные пользователи -)
Спасибо БОЛЬШОЕ. Работает.