URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3146
[ Назад ]

Исходное сообщение
"Проблема добавления Proftpd в xinetd"

Отправлено kadi4 , 14-Июн-10 00:42 
Зарегистрировался и пишу с данной проблемой.На моем 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 порт запускался фтп'эшный демон.

Содержание

Сообщения в этом обсуждении
"Проблема добавления Proftpd в xinetd"
Отправлено bill , 14-Июн-10 11:02 
>Зарегистрировался и пишу с данной проблемой.На моем altlinux'е desktop 4.1 по умолчанию
>используется xinetd. Возникла потребность использования время от времени небольшого ftp-сервера на
>машине.Установил и успешно настроил proftpd.Собственно проблема:
>1) при установке параметра ServerType в режиме inetd в конфиге proftpd демон
>не запускается, выдавая fatal: Socket operation on non-socket

При установке ServerType в режиме inetd не надо запускать вручную proftpd. Запускайте xinetd, предварительно в xproftpd проставьте disable = no.


"Проблема добавления Proftpd в xinetd"
Отправлено kadi4 , 14-Июн-10 12:05 
Сделал как сказано, в /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
}

"Проблема добавления Proftpd в xinetd"
Отправлено bill , 14-Июн-10 12:28 
>[оверквотинг удален]
>      += DURATION USERID
>        log_on_failure    
>      += USERID
>        nice    
>          
>     = 10
>        rlimit_as    
>          
>= 16M
>}

Надо смотреть логи запуска xinetd. messages или xinetd.log


"Проблема добавления Proftpd в xinetd"
Отправлено kadi4 , 14-Июн-10 15:03 

>Надо смотреть логи запуска xinetd. messages или xinetd.log

может я торможу,но не могу найти логи xinetd.Их надо предварительно включить что ли?


"Проблема добавления Proftpd в xinetd"
Отправлено bill , 14-Июн-10 16:55 
>
>>Надо смотреть логи запуска xinetd. messages или xinetd.log
>
>может я торможу,но не могу найти логи xinetd.Их надо предварительно включить что
>ли?

/var/log/messages есть?


"Проблема добавления Proftpd в xinetd"
Отправлено kadi4 , 15-Июн-10 18:37 
>/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



"Проблема добавления Proftpd в xinetd"
Отправлено bill , 15-Июн-10 20:01 
>>/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


"Проблема добавления Proftpd в xinetd"
Отправлено kadi4 , 15-Июн-10 23:28 
как я разобрался, xinetd запускает proftpd, а уже он не пускает меня.Буду разбираться с его авторизацией.После изменений,которых я не уловил и перестало авторизовывать во профтпд,и перестал слетать xinetd