LINUX.ORG.RU
ФорумAdmin

Не запускается Proftpd


0

0

Следующая проблема: freebsd 5.2.1 , установил из портов proftpd 1.2.9. просто добавил в систему пользоваетля ftp, взял рабочий конфиг от предыдущей 1.2.8. версии. Запускаю /usr/local/etc/rc.d/proftpd start - ноль эмоций. Ничего не стартует, в логах ничего нету. захожу в /usr/local/libexec , даю команду ./proftpd -n -d 9 -c /usr/local/etc/proftpd.conf он запускается на экране последние строчки: bsd521test - FS: using system lstat() bsd521test - scrubbing scoreboard bsd521test - ROOT PRIVS at mod_core.c:130 bsd521test - RELINQUISH PRIVS at mod_core.c:132 bsd521test - ROOT PRIVS at mod_core.c:160 bsd521test - RELINQUISH PRIVS at mod_core.c:189 bsd521test - FS: using system lstat()

как запустить его в обычном режиме?

anonymous

1) Proftpd может запускаться как независимый (alone) сервис, и inetd (xinetd). Смотрите, что у вас по этому поводу в /etc/proftpd
2) Поскольку в логи ничего не пишется, внимательно посмотрите содержимое стартового скрипта (если фтп определен как alone)
3) Проверьте настройки syslog.
4) Наконец его ведь можно из консоли запустить, не пробовали?

archont ★★★
()
Ответ на: комментарий от archont

В тот то и дело, что я знаю как ставиться и как работает proftpd. На freebsd 4.9 он у меня пахал как миленький. Standalone, запускался через стартовый скрипт /usr/local/etc/rc.d/proftpd.sh (в нем ничего не менял, он стандартный). Я пробовал такую методику (на freebsd 4.9 работала на ура)

1. установить proftpd из портов 2. добавтьб пользователя ftp в систему. 3. наложить альяс anonymous на этого ftp (сервер работает только на анонимных запросах) 4. переименновать /usr/local/etc/rc.d/proftpd.sh.sample в proftpd.sh ВСЕ! этого хватало на то, чтобы он запускался! А здесь я перепробовал уже и 1.2.9 И 1.2.10rc3 и 1.2.10 - везде такя же ботва! причем еще что заметил - в мане proftpd файл proftpd.scoreboard лежит в папке /var/run/ а когда пытаешься из консоли руками его запусить он сначала выдает ошибку на отсутствие папки /var/run/proftpd/ вот в неё он и кладет свой scoreboard, хотя нигде в конфигах это не указано! ну это ладно, папку я создал, и все равно, стартовым скриптом не стартует, а из консоли да, и только в отладочном режиме... Что они такого навернули в 5.2.1 ???

anonymous
()
Ответ на: комментарий от anonymous

Все, решил задачку.
Кому интересно - в новых версиях proftpd и freebsd 5.x.x требуется запись в /etc/rc.conf
proftpd_enable="YES"

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.