Зарегистрировался и пишу с данной проблемой.На моем altlinux'е desktop 4.1 по умолчанию используется xinetd. Возникла потребность использования время от времени небольшого ftp-сервера на машине.Установил и успешно настроил proftpd.Собственно проблема:
1) при установке параметра ServerType в режиме inetd в конфиге proftpd демон не запускается, выдавая fatal: Socket operation on non-socket
2) при установке параметра ServerType в режиме standalone демон xinetd не запускает при запросе proftpd.Кроме того,почему то после этого service xinetd status говорит сервис стоппед.В /etc/xinetd/proftpd прописан верный конфиг.
3) при установке параметра ServerType в режиме xinetd в конфиге pfoftpd при попытке запуска выдается Fatal: ServerType: type must be either 'inetd' or 'standalone' on line 7 of '/etc/proftpd.conf'.
Собственно мне не ясно как добавить proftpd в xinetd, что бы при запросе на 21 порт запускался фтп'эшный демон.
>Зарегистрировался и пишу с данной проблемой.На моем altlinux'е desktop 4.1 по умолчанию
>используется xinetd. Возникла потребность использования время от времени небольшого ftp-сервера на
>машине.Установил и успешно настроил proftpd.Собственно проблема:
>1) при установке параметра ServerType в режиме inetd в конфиге proftpd демон
>не запускается, выдавая fatal: Socket operation on non-socketПри установке ServerType в режиме inetd не надо запускать вручную proftpd. Запускайте xinetd, предварительно в xproftpd проставьте disable = no.
Сделал как сказано, в /etc/proftpd написал ServerType inetd, в /etc/xinetd/proftpd поставил значение disable = no.Запускаю xinetd, при попытке конекта по фтп выдает ошибка подключения к узлу,и service xinetd status говорит xinetd is stopped.Я что то не понимаю почему он становится выключеным?
Вот /etc/xinetd/proftpd
service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.proftpd
log_on_success += DURATION USERID
log_on_failure += USERID
nice = 10
rlimit_as = 16M
}
>[оверквотинг удален]
> += DURATION USERID
> log_on_failure
> += USERID
> nice
>
> = 10
> rlimit_as
>
>= 16M
>}Надо смотреть логи запуска xinetd. messages или xinetd.log
>Надо смотреть логи запуска xinetd. messages или xinetd.logможет я торможу,но не могу найти логи xinetd.Их надо предварительно включить что ли?
>
>>Надо смотреть логи запуска xinetd. messages или xinetd.log
>
>может я торможу,но не могу найти логи xinetd.Их надо предварительно включить что
>ли?/var/log/messages есть?
>/var/log/messages есть?Jun 15 18:34:10 localhost xinetd[10218]: 10218 {init_services} no services. Exiting...
Jun 15 18:35:32 localhost xinetd: xinetd startup succeeded
Jun 15 18:35:32 localhost xinetd[10290]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Jun 15 18:35:32 localhost xinetd[10290]: Started working: 1 available service
Jun 15 18:37:09 localhost ntpd[6377]: adjusting local clock by -38.374105s
>>/var/log/messages есть?
>
>Jun 15 18:34:10 localhost xinetd[10218]: 10218 {init_services} no services. Exiting...
>Jun 15 18:35:32 localhost xinetd: xinetd startup succeeded
>Jun 15 18:35:32 localhost xinetd[10290]: xinetd Version 2.3.14 started with libwrap loadavg
>options compiled in.
>Jun 15 18:35:32 localhost xinetd[10290]: Started working: 1 available service
>Jun 15 18:37:09 localhost ntpd[6377]: adjusting local clock by -38.374105sПо логам как-бы все норм. У меня так же при рестарте:
Jun 15 20:00:26 host xinetd[9920]: Exiting...
Jun 15 20:00:26 host xinetd[23911]: xinetd Version 2.3.14 started with libwrap loadavg labeled-networking options compiled in.
Jun 15 20:00:26 host xinetd[23911]: Started working: 2 available services
как я разобрался, xinetd запускает proftpd, а уже он не пускает меня.Буду разбираться с его авторизацией.После изменений,которых я не уловил и перестало авторизовывать во профтпд,и перестал слетать xinetd