Pure-ftpd+MySQL проблемы с конфигурированием.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
RuSV
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-10-31 11:34:17
Контактная информация:

Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение RuSV » 2012-12-21 11:23:46

Приветствую.
Помогите разобраться пожалуйста.
Дано: 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
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение skeletor » 2012-12-21 12:35:13

Проблема в том, что pure-ftpd не может правильно из базы получить данные, а значит авторизировать пользователя. Там нельзя абы как составить таблицу и напихать её абы как данными. В конфигах-примерах есть поля, которые должны хранить соответствующие значения.

RuSV
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-10-31 11:34:17
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение RuSV » 2012-12-21 13:14:50

skeletor, спасибо за внимание :)
таблицы в базе pureftpd составлены не абы как и значения полей такие как хомдир, ИДы, квота выставил в соотвествии с надобностью.

Еще вопрос: MySQLCrypt - это директива как шифровать пароли фтп пользователей или как шифровать пароль пользователя для подключения к БД?

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение skeletor » 2012-12-21 14:56:32

RuSV писал(а):MySQLCrypt - это директива как шифровать пароли фтп пользователей
Соответственно в таком же виде они должны лежать в БД.

RuSV
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-10-31 11:34:17
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение RuSV » 2012-12-21 15:00:21

С этим понятно, спасибо. А пароль юзера для подключения pftpd к mysql в исходном виде должен присутствовать в pureftpd-mysql.conf?

ps извините если вопросы слишком уж детские. Запутался я в конец.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение skeletor » 2012-12-21 15:03:34

да, в открытом виде.

RuSV
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-10-31 11:34:17
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение RuSV » 2012-12-21 15:22:39

Ясно, спасибо.

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-03 22:13:53

можете подсказать что может быть?
не запускается :(
в логах только это:
pure-ftpd: (?@?) [ERROR] Unable to find the 'ftp' account
в mysql пользователь есть. бд есть.

думаю что перестал работать после того как убрал привилегии юзера 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 проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-03 22:50:34

странно, поставил:
#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 проблемы с конфигурированием.

Непрочитанное сообщение RuSV » 2013-03-04 12:44:32

Прав на БД mysql у юзера ftp быть и не должно. К БД mysql доступ должен иметь только root.
А можно глянуть запись в таблице db базы mysql относительно юзера ftp

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-04 18:42:58

через 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 проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-04 18:51:01

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)
через mysql проще оказалось.. не зря книжку читаю)
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-05 11:48:52

уже нового завел пользователя...
а воз и ныне там...
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 проблемы с конфигурированием.

Непрочитанное сообщение vadim64 » 2013-03-05 11:54:24

QweЯty писал(а): да, запуск перестал с 26 числа идти...
в этот день я mysql подправил и webmin установил, а в нем в разделе ftp лазил(просто посмотреть, увидит ли конфиги pure-ftp или нет)
мог ли он положить ftp сервер?
если это точная инфа, то ваши сомнения неуместны
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-05 12:19:01

то ваши сомнения неуместны
вопрос в том что именно?

mysql - так по словам RuSV
Прав на БД mysql у юзера ftp быть и не должно. К БД mysql доступ должен иметь только root.
А можно глянуть запись в таблице db базы mysql относительно юзера ftp
я сделал все правильно что ограничил права ftp его собственной БД:
Grants for ftp@127.0.0.1 |
GRANT ALL PRIVILEGES ON `ftpusers`.* TO 'ftp'@'127.0.0.1' |
и если проблема в пользователе ftp почему root не пускает?

webmin - так я не открывал им конфиги ftp-pure, вернее он их даже не нашел. но видел что какой то ftp сервер слушает 21 порт.
посмотрел что нет ничего - закрыл и отключил webmin из автозагрузки, непривычно как то с ним работать.

все. больше я ничего не делал в системе. разве что phpbb форум поставил да пару алиасов прописал в апаче. а из программ не ставил я ничего.
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-05 17:00:02

удаление webmin и пеерустановка pure-ftp привело к тому что pure все так же не запускается, но теперь и в логи перестал писать...
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение vadim64 » 2013-03-06 8:31:40

осталось переконфигурировать его/снести и настроить по новой
будьте осторожны с ПО, которое непредсказуемо лезет куда попало
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-06 11:44:12

уже.
и по новой переустановил и с новыми опциями устанавливал. и pure и webmin (для попыток удалить то что он мог сделалть)
а конфиги вске стандартные, кроме того что конфи mysql создавал с помощтю установщика.
и все равно - толку ноль :(
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение vadim64 » 2013-03-06 11:53:30

а какая именно сейчас проблема?*
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-06 14:27:08

не запускается. просто не запускается. пишет кучу инфы при запуске(конфиг, pid, логи и прочее). а в итоге - ноль.

а как pure-ftp - запускать не от root а от пользователя?
а то он от root запускался у меня:(
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение vadim64 » 2013-03-06 14:37:27

Код: Выделить всё

whereis pure-ftp
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-06 15:01:58

указывает только на порт
а куда делся usr/(s)bin
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение

Аватара пользователя
QweЯty
лейтенант
Сообщения: 797
Зарегистрирован: 2010-10-12 0:15:15
Откуда: Таганрог, Калининград
Контактная информация:

Re: Pure-ftpd+MySQL проблемы с конфигурированием.

Непрочитанное сообщение QweЯty » 2013-03-06 15:03:17

пошел накачу снова ось, и прогоню диск на наличие бедов...
(в другом порядке ток, беды -> ось)
через пару дней отпишусь :)
Инженер не смотрит порно. Он ведет расчет бабы на усталость © Федор Сумкин
Изображение