Pure-ftpd+MySQL проблемы с конфигурированием.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
RuSV
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2012-10-31 11:34:17
- Контактная информация:
Pure-ftpd+MySQL проблемы с конфигурированием.
Приветствую.
Помогите разобраться пожалуйста.
Дано: FreeBSD 8.3 + MySQL 5.5.28 + PHP 5.4.7 (cli)
MySQL:
в таблице user (host/user/password/ ) : localhost | pfsqlusr | ****** - все привилегии выставлены в N
в таблице db (host/db/user/password) : localhost | pureftpd | pfsqlusr | ****** все привилегии кроме GRANT выставлены в Y
есть БД pureftpd c двумя таблицами admin & users.
Анонимных подключений нет потому в pure-ftpd.conf прописано:
AnonymousOnly no
NoAnonymous yes
AnonymousCanCreateDirs no
MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf
в pureftpd-mysql.conf:
MYSQLServer localhost
MYSQLPort 3306
MYSQLSocket /tmp/mysql.sock
MYSQLUser pfsqlusr
MYSQLPassword ******
MYSQLDatabase pureftpd
MYSQLCrypt password
Pureftpd запущен. При попытке подключиться filezilla получаю 530 Login failed. Но #mysql - u pfsqusr -p - подключается к БД успешно.
Так же при подключении FZ вижу приветственный текст фтпсервера, значит с портом всё в порядке. В чем проблема немогу понять.
Помогите разобраться пожалуйста.
Дано: FreeBSD 8.3 + MySQL 5.5.28 + PHP 5.4.7 (cli)
MySQL:
в таблице user (host/user/password/ ) : localhost | pfsqlusr | ****** - все привилегии выставлены в N
в таблице db (host/db/user/password) : localhost | pureftpd | pfsqlusr | ****** все привилегии кроме GRANT выставлены в Y
есть БД pureftpd c двумя таблицами admin & users.
Анонимных подключений нет потому в pure-ftpd.conf прописано:
AnonymousOnly no
NoAnonymous yes
AnonymousCanCreateDirs no
MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf
в pureftpd-mysql.conf:
MYSQLServer localhost
MYSQLPort 3306
MYSQLSocket /tmp/mysql.sock
MYSQLUser pfsqlusr
MYSQLPassword ******
MYSQLDatabase pureftpd
MYSQLCrypt password
Pureftpd запущен. При попытке подключиться filezilla получаю 530 Login failed. Но #mysql - u pfsqusr -p - подключается к БД успешно.
Так же при подключении FZ вижу приветственный текст фтпсервера, значит с портом всё в порядке. В чем проблема немогу понять.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
Проблема в том, что pure-ftpd не может правильно из базы получить данные, а значит авторизировать пользователя. Там нельзя абы как составить таблицу и напихать её абы как данными. В конфигах-примерах есть поля, которые должны хранить соответствующие значения.
-
RuSV
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2012-10-31 11:34:17
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
skeletor, спасибо за внимание 
таблицы в базе pureftpd составлены не абы как и значения полей такие как хомдир, ИДы, квота выставил в соотвествии с надобностью.
Еще вопрос: MySQLCrypt - это директива как шифровать пароли фтп пользователей или как шифровать пароль пользователя для подключения к БД?
таблицы в базе pureftpd составлены не абы как и значения полей такие как хомдир, ИДы, квота выставил в соотвествии с надобностью.
Еще вопрос: MySQLCrypt - это директива как шифровать пароли фтп пользователей или как шифровать пароль пользователя для подключения к БД?
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
Соответственно в таком же виде они должны лежать в БД.RuSV писал(а):MySQLCrypt - это директива как шифровать пароли фтп пользователей
-
RuSV
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2012-10-31 11:34:17
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
С этим понятно, спасибо. А пароль юзера для подключения pftpd к mysql в исходном виде должен присутствовать в pureftpd-mysql.conf?
ps извините если вопросы слишком уж детские. Запутался я в конец.
ps извините если вопросы слишком уж детские. Запутался я в конец.
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
да, в открытом виде.
-
RuSV
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2012-10-31 11:34:17
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
Ясно, спасибо.
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
можете подсказать что может быть?
не запускается
в логах только это:
думаю что перестал работать после того как убрал привилегии юзера ftp со всей бд mysql, и переназначил ему все привелегии на базу ftpusers.
так вот:
заходит без проблем.
не запускается
в логах только это:
в mysql пользователь есть. бд есть.pure-ftpd: (?@?) [ERROR] Unable to find the 'ftp' account
думаю что перестал работать после того как убрал привилегии юзера ftp со всей бд mysql, и переназначил ему все привелегии на базу ftpusers.
так вот:
Код: Выделить всё
mysql -h 127.0.0.1 -u ftp -p- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
странно, поставил:
в логах тоже самое:#MYSQLUser ftp
MYSQLUser<----->root
# Mandatory : user password. You must have a password.
#MYSQLPassword pass
MYSQLPassword< pass
# Mandatory : database to open.
MYSQLDatabase ftpusers
ar 3 22:47:54 radist04ka pure-ftpd: (?@?) [ERROR] Unable to find the 'ftp' account
Mar 3 22:49:12 radist04ka pure-ftpd: (?@?) [ERROR] Unable to find the 'ftp' account
-
RuSV
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2012-10-31 11:34:17
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
Прав на БД mysql у юзера ftp быть и не должно. К БД mysql доступ должен иметь только root.
А можно глянуть запись в таблице db базы mysql относительно юзера ftp
А можно глянуть запись в таблице db базы mysql относительно юзера ftp
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
через phpmyadmin

а в кавычках ничего не пишет
выдает:use mysql;
SELECT ftp FROM user;
но при этом:#1054 - Unknown column 'ftp' in 'field list'
он есть:use mysql;
SELECT * FROM user;
а ну да, '' забыл127.0.0.1 ftp *AEEA42502BBD16A74BFF3076B6FAD177C1CC4FD6 N N N N и много много много чего есче...
а в кавычках ничего не пишет
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
через mysql проще оказалось.. не зря книжку читаю)mysql> SHOW GRANTS FOR 'ftp'@'127.0.0.1';
+------------------------------------------------------------------------------------------------------------+
| Grants for ftp@127.0.0.1 |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'ftp'@'127.0.0.1' IDENTIFIED BY PASSWORD '*AEEA42502BBD16A74BFF3076B6FAD177C1CC4FD6' |
| GRANT ALL PRIVILEGES ON `ftpusers`.* TO 'ftp'@'127.0.0.1' |
+------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
уже нового завел пользователя...
а воз и ныне там...
и под root тоже самое пишет...
хоть тресни
прямой запуск с указанием конфига пишет тоже самое...
p.s.
да, запуск перестал с 26 числа идти...
в этот день я mysql подправил и webmin установил, а в нем в разделе ftp лазил(просто посмотреть, увидит ли конфиги pure-ftp или нет)
мог ли он положить ftp сервер?
а воз и ныне там...
разве что в иногда так пишет:radist04ka pure-ftpd: (?@?) [ERROR] Unable to find the 'ftp' account
radist04ka kernell pure-ftpd: (?@?) [ERROR] Unable to find the 'ftp' account
и под root тоже самое пишет...
хоть тресни
прямой запуск с указанием конфига пишет тоже самое...
p.s.
да, запуск перестал с 26 числа идти...
в этот день я mysql подправил и webmin установил, а в нем в разделе ftp лазил(просто посмотреть, увидит ли конфиги pure-ftp или нет)
мог ли он положить ftp сервер?
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
если это точная инфа, то ваши сомнения неуместныQweЯty писал(а): да, запуск перестал с 26 числа идти...
в этот день я mysql подправил и webmin установил, а в нем в разделе ftp лазил(просто посмотреть, увидит ли конфиги pure-ftp или нет)
мог ли он положить ftp сервер?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
вопрос в том что именно?то ваши сомнения неуместны
mysql - так по словам RuSV
я сделал все правильно что ограничил права ftp его собственной БД:Прав на БД mysql у юзера ftp быть и не должно. К БД mysql доступ должен иметь только root.
А можно глянуть запись в таблице db базы mysql относительно юзера ftp
и если проблема в пользователе ftp почему root не пускает?Grants for ftp@127.0.0.1 |
GRANT ALL PRIVILEGES ON `ftpusers`.* TO 'ftp'@'127.0.0.1' |
webmin - так я не открывал им конфиги ftp-pure, вернее он их даже не нашел. но видел что какой то ftp сервер слушает 21 порт.
посмотрел что нет ничего - закрыл и отключил webmin из автозагрузки, непривычно как то с ним работать.
все. больше я ничего не делал в системе. разве что phpbb форум поставил да пару алиасов прописал в апаче. а из программ не ставил я ничего.
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
удаление webmin и пеерустановка pure-ftp привело к тому что pure все так же не запускается, но теперь и в логи перестал писать...
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
осталось переконфигурировать его/снести и настроить по новой
будьте осторожны с ПО, которое непредсказуемо лезет куда попало
будьте осторожны с ПО, которое непредсказуемо лезет куда попало
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
уже.
и по новой переустановил и с новыми опциями устанавливал. и pure и webmin (для попыток удалить то что он мог сделалть)
а конфиги вске стандартные, кроме того что конфи mysql создавал с помощтю установщика.
и все равно - толку ноль
и по новой переустановил и с новыми опциями устанавливал. и pure и webmin (для попыток удалить то что он мог сделалть)
а конфиги вске стандартные, кроме того что конфи mysql создавал с помощтю установщика.
и все равно - толку ноль
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
а какая именно сейчас проблема?*
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
не запускается. просто не запускается. пишет кучу инфы при запуске(конфиг, pid, логи и прочее). а в итоге - ноль.
а как pure-ftp - запускать не от root а от пользователя?
а то он от root запускался у меня:(
а как pure-ftp - запускать не от root а от пользователя?
а то он от root запускался у меня:(
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
Код: Выделить всё
whereis pure-ftpЛюди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
указывает только на порт
а куда делся usr/(s)bin
а куда делся usr/(s)bin
- QweЯty
- лейтенант
- Сообщения: 797
- Зарегистрирован: 2010-10-12 0:15:15
- Откуда: Таганрог, Калининград
- Контактная информация:
Re: Pure-ftpd+MySQL проблемы с конфигурированием.
пошел накачу снова ось, и прогоню диск на наличие бедов...
(в другом порядке ток, беды -> ось)
через пару дней отпишусь
(в другом порядке ток, беды -> ось)
через пару дней отпишусь

