LinuxForum.Fans
Тема

Проблема с pure-ftpd

Автор: xelos 19 сообщений 5200 просмотров
#100183

Имеется vps, на нем Debian 32bit, панелька ISPconfig
Не стартует pure-ftpd. Панелька связала его со своей базой.
21 порт не занят.
Даже не знаю где посмотреть лог ошибок, подскажите, что делать

#100190
xelos написал:
Не стартует pure-ftpd. Панелька связала его со своей базой.
21 порт не занят.
Даже не знаю где посмотреть лог ошибок, подскажите, что делат

для начала man pure-ftpd
конфиг лежит где-то в /etc/ его покажите.
логи - в man'е написано где

#100191

find / -name 'pure-ftpd.conf'
Ничего не находит

cat /var/log/pureftpd.log
cat: /var/log/pureftpd.log: No such file or directory

В папке /etc/pure-ftpd/conf
AltLog
BrokenClientsCompatibility
ChrootEveryone
DisplayDotFiles
DontResolve
MinUID
MySQLConfigFile
NoAnonymous
PAMAuthentication
PureDB
TLS
UnixAuthentication

#100192
xelos написал:
find / -name 'pure-ftpd.conf'
Ничего не находит

вы в мане прочитали, что он так называется?

xelos написал:
cat /var/log/pureftpd.log
cat: /var/log/pureftpd.log: No such file or directory

даже если так написано в мане, это может переопределено в конфигах

а это похоже они
AltLog - скорее всего, там написано, где лог
BrokenClientsCompatibility - без понятия
ChrootEveryone - переменные окружения
DisplayDotFiles - показывать скрытые файлы?
DontResolve - не резольвится
MinUID - наверно минимальный идентификатор юзера
MySQLConfigFile - часть конфига для работы с БД
NoAnonymous - без анонима
PAMAuthentication - PAM идент.
PureDB - наверное конфиг
TLS - TLS
UnixAuthentication - обычный идент

а вот объяснение букочкам в конфиге: http://barracuda-cisco.at.ua/publ/unix_nix/istyj_ftp_server_pure_ftpd/2-1-0-2

#100488

Ух и затянулась эта история .. побывал ставить proftpd, ноне смог связать его с базой, хотя не смог найти причины. Поставил pure заново и все и тот запустился, но сейчас проблема в другом. ISPconfig при установке (раз 10 уже переустанавливал) сам автоматом изменяет конфиги pure.
Панель создала /etc/pure-ftpd/db/mysql.conf
Но скрипт запуска не указывает на этот конфиг
[console] /etc/init.d/pure-ftpd start
Starting ftp server: Running: /usr/sbin/pure-ftpd-virtualchroot -H -A -b -D -B[/console]
Пробую дописать ключ -l
[console]/usr/sbin/pure-ftpd-virtualchroot -H -A -b -D -B -l mysql:/etc/pure-ftpd/db/mysql.conf[/console]
Но pure не стартует, папка /var/log/pure-ftpd/ Пустая ((

#100489
xelos написал:
побывал ставить proftpd

лучше-бы его поставили. я этот pure никогда не видел...

xelos написал:
ISPconfig при установке (раз 10 уже переустанавливал) сам автоматом изменяет конфиги pure.
Панель создала /etc/pure-ftpd/db/mysql.conf

ну так и должно быть. в нормальных условиях управление через панель, вот конфиг и конфигурирует....

#100490

это не cpanel, это набор php скриптов, создать виртуальный http, базы mysql, и фтп ))
Ну и всякие вещи по управлению почтой, днс ...

#100499
xelos написал:
это не cpanel, это набор php скриптов, создать виртуальный http, базы mysql, и фтп ))
Ну и всякие вещи по управлению почтой, днс ...

знаю.
речь наверное про http://www.ispconfig.org/
но как всегда мне приходится самому с этим разбираться :(
никтож сцылку не даст, а мне осматривать все панели всех хостингов - долго очень.

Вопрос: как это увязать с FTP?

ладно, я завтра сам попробую, но вот pure-ftp точно не стану.
у меня и так на локалхосте серверов больше чем во всём рунете.

#100500

xelos, кто говорил про CPANEL?

#100554

С панелью все нормально, единственная проблема - pure-ftpd не цепляет mysql конфиг. А при запуске руками[console]/usr/sbin/pure-ftpd-virtualchroot -H -A -b -D -B -l mysql:/etc/pure-ftpd/db/mysql.conf[/console]не стартует. Гугл партизански молчит ((

#100797

таже проблема
но даже /etc/init.d/pure-ftpd start не работал
получал ошибку
Can't exec "/usr/sbin/pure-ftpd": No such file or directory
at /usr/sbin/pure-ftpd-wrapper line 174.

добавил симлинк
[console]ln -sf /usr/sbin/pure-ftpd-mysql /usr/sbin/pure-ftpd
ln -sf /usr/sbin/pure-ftpd-mysql-virtualchroot /usr/sbin/pure-ftpd-virtualchroot[/console]

в результате получаю
[console]
/etc/init.d/pure-ftpd start
Starting ftp server: Running: /usr/sbin/pure-ftpd-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -E -B
[/console]
[console]
/etc/init.d/pure-ftpd-mysql start
Starting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -E -B
[/console]
логов нету, порт не слушает, но вот
[console]
ps aux | grep pure-ftpd
root 17994 0.0 0.0 4724 748 pts/0 S+ 14:36 0:00 grep pure-ftpd
[/console]

есть еще настройки в файле /etc/default/pure-ftpd-common

#100843

Не стартует вообще. Просто "пролетает" и все. Гугл упорно молчит, глану на сайте ipsconfig ... на эту тему

#100890

хммммм .. как же так ...[console]dpkg --get-selections | grep pure
pure-ftpd install
pure-ftpd-common install
pure-ftpd-mysql deinstall
[/console][console]apt-get install pure-ftpd-mysql
[...]
Setting up pure-ftpd-mysql (1.0.21-11.4) ...
Starting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -H -A -b -D -B
[/console]Но пока все равно

text
530 Login authentication failed
#100891

Все ок. Стартую[console]/usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -E -B[/console]И все ок. Пофиксел /etc/init.d/pure-ftpd-mysql.
Прблема сейчас в то что файлы не заливаются, разбираюсь с этим делом.

#100901
xelos написал:
Все ок. Стартую[console]/usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -E -B[/console]И все ок. Пофиксел /etc/init.d/pure-ftpd-mysql.
Прблема сейчас в то что файлы не заливаются, разбираюсь с этим делом.

а что пофиксел в /etc/init.d/pure-ftpd-mysql?

#100904
devdemi написал:
[quote=xelos]Все ок. Стартую[console]/usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -E -B[/console]И все ок. Пофиксел /etc/init.d/pure-ftpd-mysql.
Прблема сейчас в то что файлы не заливаются, разбираюсь с этим делом.

а что пофиксел в /etc/init.d/pure-ftpd-mysql?[/quote]
Оставил только это

text
#! /bin/sh
exec /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/tran$

exit 0;

#101125
xelos написал:
[quote=devdemi][quote=xelos]Все ок. Стартую[console]/usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -b -E -B[/console]И все ок. Пофиксел /etc/init.d/pure-ftpd-mysql.
Прблема сейчас в то что файлы не заливаются, разбираюсь с этим делом.

а что пофиксел в /etc/init.d/pure-ftpd-mysql?[/quote]
Оставил только это

text
#! /bin/sh
exec /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -A -u 1000 -O clf:/var/log/pure-ftpd/tran$

exit 0;

[/quote]
оставил только это никакого результата, так выходит вы стерли перезагрузку, остановку и старт, остался просто старт, не думаю что в этом баш скрипте есть ошибка, причина в чем-то другом.

#101133

Я решил все проблемы, сейчас все работает и заливается, создал нового юзера в панели и все ок.

#101279
xelos написал:
Я решил все проблемы, сейчас все работает и заливается, создал нового юзера в панели и все ок.

покажите результат netstat -tap
мой
[console]
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 euve11431.vserve:domain *:* LISTEN 20172/named
tcp 0 0 localhost.locald:domain *:* LISTEN 20172/named
tcp 0 0 *:ssh *:* LISTEN 4022/sshd
tcp 0 0 localhost.localdoma:953 *:* LISTEN 20172/named
tcp 0 0 *:smtp *:* LISTEN 17596/master
tcp 0 0 *:https *:* LISTEN 20112/apache2
tcp 0 0 *:imaps *:* LISTEN 20029/dovecot
tcp 0 0 *:pop3s *:* LISTEN 20029/dovecot
tcp 0 0 localhost.localdo:10024 *:* LISTEN 17719/amavisd (mast
tcp 0 0 localhost.localdo:10025 *:* LISTEN 17596/master
tcp 0 0 *:mysql *:* LISTEN 16335/mysqld
tcp 0 0 *:pop3 *:* LISTEN 20029/dovecot
tcp 0 0 *:imap2 *:* LISTEN 20029/dovecot
tcp 0 0 *:http-alt *:* LISTEN 20112/apache2
tcp 0 0 *:www *:* LISTEN 20112/apache2
tcp 0 0 *:tproxy *:* LISTEN 20112/apache2
tcp 0 240 euve11431.vserver.d:ssh an911.datasvit.km:21771 ESTABLISHED 5569/0
tcp6 0 0 [::]:domain [::]:* LISTEN 20172/named
tcp6 0 0 [::]:ssh [::]:* LISTEN 4022/sshd
tcp6 0 0 localhost:953 [::]:* LISTEN 20172/named
[/console]

Войдите или зарегистрируйтесь, чтобы ответить.