Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Модераторы: Skull, Модераторы разделов

Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Проктолог »

Добрый день.

ftp 192.168.0.125
Connected to 192.168.0.125.
421 Service not available, remote server has closed connection.

iptables -L - все чисто.
В init.d скрипта vsftpd нет. В services он включен.

Код: Выделить всё

[root@Server vsftpd]# cat conf

pasv_enable=NO
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=Welcome to blah FTP service.
anon_other_write_enable=YES
user_config_dir=/etc/vsftpd/user_conf

Где я затупил ?
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Alexei_VM »

Проктолог писал(а):
29.05.2008 17:26
В init.d скрипта vsftpd нет. В services он включен.


Он вроде запускается через xinetd, соответственно настройки последнего и надо править. Там по умолчанию для таких сервисов стоит localhost only.
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Проктолог »

Хм... а через который именно xinetd ?

[root@Server sbin]# whereis xinetd.d
xinetd: /usr/sbin/xinetd /etc/xinetd.d /etc/xinetd.conf :unsure:
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Alexei_VM »

Проктолог писал(а):
29.05.2008 17:56
Хм... а через который именно xinetd ?

[root@Server sbin]# whereis xinetd.d
xinetd: /usr/sbin/xinetd /etc/xinetd.d /etc/xinetd.conf :unsure:


А вам логика не подсказывает, что в /usr/bin лежат бинарники, в /etc/xinetd.conf конфиг демона, а в каталоге xinetd.d конфиги приложений, работающих через этот демон?

Даже если у вас логики нету, то просмотреть два файла (один из которых бинарник) и один каталог в поисках нужной настройки занимает гораздо меньше времени, чем писанина на форуме.
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Ruslandh »

Проктолог писал(а):
29.05.2008 17:56
Хм... а через который именно xinetd ?

[root@Server sbin]# whereis xinetd.d
xinetd: /usr/sbin/xinetd /etc/xinetd.d /etc/xinetd.conf :unsure:


Через /etc/xinetd.d/vsftpd :)
Сам демон xinetd запушен ?
Поспешай не торопясь
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Проктолог »

Alexei_VM писал(а):
29.05.2008 18:37
Проктолог писал(а):
29.05.2008 17:56
Хм... а через который именно xinetd ?

[root@Server sbin]# whereis xinetd.d
xinetd: /usr/sbin/xinetd /etc/xinetd.d /etc/xinetd.conf :unsure:


А вам логика не подсказывает, что в /usr/bin лежат бинарники, в /etc/xinetd.conf конфиг демона, а в каталоге xinetd.d конфиги приложений, работающих через этот демон?

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


В других дистрибутивах, скрипт демона лежит в init.d, рулится /полный_путь/init.d/имя_демона start/stop/restart
Для запуска/остановки через init level добавляется симлинк в соответствующий rcN.d.
Здесь-же не так, а вот как именно, я и спрашиваю.


Ruslandh писал(а):
29.05.2008 20:43
Проктолог писал(а):
29.05.2008 17:56
Хм... а через который именно xinetd ?

[root@Server sbin]# whereis xinetd.d
xinetd: /usr/sbin/xinetd /etc/xinetd.d /etc/xinetd.conf :unsure:


Через /etc/xinetd.d/vsftpd :)
Сам демон xinetd запушен ?


Увы, систему уже снес: времени нет поковыряться, да и системник надо отдать. Но я еще к Вам зайду.... :)
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Alexei_VM »

Проктолог писал(а):
30.05.2008 09:14
В других дистрибутивах, скрипт демона лежит в init.d, рулится /полный_путь/init.d/имя_демона start/stop/restart
Для запуска/остановки через init level добавляется симлинк в соответствующий rcN.d.
Здесь-же не так, а вот как именно, я и спрашиваю.


По умолчанию vsftpd в АЛЬТ запускается НЕ в виде независимого демона. Его запускает при необходимости демон xinetd. Поэтому его настройки лежат именно там, где они лежат, и это правильно и хорошо.
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Проктолог »

Да не говорю я, что это плохо. Просто не так, как в других дистрибутивах. Просмотрел все темы по ALT`у и перерыл гугль - ответа не нашел. Зачем-жешь сразу тряпками (сса.. грязными) кидаться...
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Проктолог »

Добрый вечер, Уважаемые.

И опять я не могу запустить vsftpd. Не могу понять логику запуска через xinetd.d
Итак: есть каталог /etc/xinetd.d
В нем есть:

Код: Выделить всё

[root@localhost xinetd.d]# ls -l
total 48
-rw-r----- 1 root root 294 Apr 12  2007 chargen-tcp
-rw-r----- 1 root root 293 Apr 12  2007 chargen-udp
-rw-r--r-- 1 root root 254 Nov  8  2007 cups-lpd
-rw-r----- 1 root root 294 Apr 12  2007 daytime-tcp
-rw-r----- 1 root root 293 Apr 12  2007 daytime-udp
-rw-r----- 1 root root 294 Apr 12  2007 discard-tcp
-rw-r----- 1 root root 293 Apr 12  2007 discard-udp
-rw-r----- 1 root root 286 Apr 12  2007 echo-tcp
-rw-r----- 1 root root 285 Apr 12  2007 echo-udp
-rw-r----- 1 root root 294 Apr 12  2007 time-tcp
-rw-r----- 1 root root 293 Apr 12  2007 time-udp
-rw-r----- 1 root root 221 Jun  3 22:49 vsftpd

Содержимое vsftpd

Код: Выделить всё

 cat vsftpd
default: on
# description: The vsftpd FTP server.
service ftp
{
        disable         = no
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        nice            = 10
        rlimit_as       = 64M
        server          = /usr/sbin/vsftpd
#       server_args     =
}

Так как все-ж таки запустит этого демона ?

PS Сейчас вместо Server дистрибутива, работаю с Lite. Поменял название темы.
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2

Re: Решено: ALTLinux 4.0 Lite не могу запустить vsftpd

Сообщение Проктолог »

Тьфу ! Почитал man vsftpd - разобрался. Извините за ламерство. Первый раз когда ковырял этот демон, читал man с другого дистрибутива, а там про xinetd.d ничего не было... :D
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали: