Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Помогите настроить Pure-ftpd (http://forum.oszone.net/showthread.php?t=137195)

TEXNO 09-04-2009 11:48 1088732

Помогите настроить Pure-ftpd
 
Установил на "Mandriva Corp Server 4" фтп сервер "Pure-ftpd 1.0.21" с поддержкой mysql. Настраивал по статье: http://www.lissyara.su/?id=1177 , и все вроде правильно, но при подключении к серверу и вводе логин/пароль выдает:

Код:

Name (localhost:root): test
331 User test OK. Password required
Password:
530 Login authentication failed
Login failed.

В чем может быть причина?

lxa85 09-04-2009 20:53 1089248

TEXNO, соответственно предоставте конфигу, которые вы правили.
Пользователь test в таблицах существует?
Код:

INSERT INTO `users` VALUES ('lissyara', '123', 1001, 1001,
'/usr/home/lissyara', 10000, 100, 1, 10, 1024, 1024, 1);

Это выполнялось? (Понятное дело, что вместо lissyara должен стоять test)

TEXNO 10-04-2009 15:38 1090026

lxa85, конфиг "pure-ftpd.conf" скопипастил из статьи, "pureftpd-mysql.conf" поправил по аналогии, попозже выложу.

Цитата:

Пользователь test в таблицах существует?
Да, конечно:
Код:

INSERT INTO `users` VALUES ('test', 'test', 1001, 1001, '/home/ftpusers/test', 10000, 100, 1, 10, 1024, 1024, 1);
Даже через phpMyAdmin смотрел - все есть, все верно

/var/log/messages пишет такое:
Код:

localhost pure-ftpd: (?127.0.0.1) [INFO] New connection from 127.0.0.1
localhost CROND[13935]: (root) CMD (/usr/bin/mrtg /var/www/html/mtrg/mrtg.cfg)
localhost pure-ftpd: (?127.0.0.1) [ERROR] The SQL server seems to be down [Can't connect to local MySql server through socket '/tmp/mysql.sock' (2)]
localhost pure-ftpd: (?127.0.0.1) [WARNING] Authentication failed for user [test]


Telepuzik 10-04-2009 15:51 1090039

Цитата:

Цитата TEXNO
localhost pure-ftpd: (?127.0.0.1) [ERROR] The SQL server seems to be down [Can't connect to local MySql server through socket '/tmp/mysql.sock' (2)]»

Проблема с соединением с mysql базой, файл mysql.sock точно создается в папке tmp? Может он у Вас в папке /var/lib/mysql/ находится?

TEXNO 10-04-2009 16:02 1090054

Цитата:

Проблема с соединением с mysql базой, файл mysql.sock точно создается в папке tmp? Может он у Вас в папке /var/lib/mysql/ находится?
Да, действительно, он находится в /var/lib/mysql/, в папке tmp его нету. Как можно поправить это?

Заменил пути в /etc/my.cnf к "mysql.sock", все заработало!!!
Спасибо, за помощь!


Время: 07:24.

Время: 07:24.
© OSzone.net 2001-