OpenBsd 3.8 и vsftpd

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

OpenBsd 3.8 и vsftpd

Сообщение Nika »

подскажите пожалуйста, что надо прописать в inetd.conf, чтобы vsftpd запускался?

у меня сейчас такая строка:
ftp stream tcp nowait root /usr/local/sbin/vsftpd /etc/vsftpd.conf

и такой вариант был:
ftp stream tcp nowait root /usr/local/sbin/vsftpd

ошибки никакой не выдает, но и FTP не работает
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: OpenBsd 3.8 и vsftpd

Сообщение AlexNT »

Nika писал(а):
04.08.2008 01:06
подскажите пожалуйста, что надо прописать в inetd.conf, чтобы vsftpd запускался?

у меня сейчас такая строка:
ftp stream tcp nowait root /usr/local/sbin/vsftpd /etc/vsftpd.conf

и такой вариант был:
ftp stream tcp nowait root /usr/local/sbin/vsftpd

ошибки никакой не выдает, но и FTP не работает


Не уверен насчет OpenBSD, но скорее всего у Вас не работает суперсервер inetd.
Для запуска vsftpd попробуйте вписать в /etc/rc.conf - vsftpd_enable="YES". Если
конечно в OpenBSD все так же как и в FreeBSD работает. :)
Спасибо сказали:
Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

Re: OpenBsd 3.8 и vsftpd

Сообщение Nika »

AlexNT
inetd действительно не запущен, Вы правы :)

т.е. vsftpd из rc должен запускаться? А в rc про него ничего нет у меня.

вручную он тоже не запускается, пишет: 500 OOPS: could not bind listening IPv4 socket
Спасибо сказали:
Ларин
Сообщения: 140

Re: OpenBsd 3.8 и vsftpd

Сообщение Ларин »

Nika писал(а):
04.08.2008 11:17
AlexNT
inetd действительно не запущен, Вы правы :)

т.е. vsftpd из rc должен запускаться? А в rc про него ничего нет у меня.

вручную он тоже не запускается, пишет: 500 OOPS: could not bind listening IPv4 socket

посмотри в /usr/local/etc/rc.d/
лежит ли там файлик с именем vsftpd, если лежит, то запускай из rc.conf
Спасибо сказали:
Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

Re: OpenBsd 3.8 и vsftpd

Сообщение Nika »

а если все-таки через inetd запускать?

сейчас у меня там 2 строки:
ftp stream tcp nowait root /usr/local/sbin/vsftpd
ftp stream tcp6 nowait root /usr/local/sbin/vsftpd

конфиг vsftpd (в /etc/vsftpd.conf) такой:

anonymous_enable=NO
local_enable=YES
write_enable=YES
nopriv_user=ftp
ascii_download_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/fptchroot
userlist_enable=YES
userlist_file=/etc/ftpusers
secure_chroot_dir=/var/empty
pasv_min_port=49152
pasv_max_port=65535
text_userdb_names=YES

может, с пользователем что не так?
там было
nopriv_user=_vsftpd
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: OpenBsd 3.8 и vsftpd

Сообщение AlexNT »

Nika писал(а):
04.08.2008 13:35
а если все-таки через inetd запускать?

сейчас у меня там 2 строки:
ftp stream tcp nowait root /usr/local/sbin/vsftpd
ftp stream tcp6 nowait root /usr/local/sbin/vsftpd

конфиг vsftpd (в /etc/vsftpd.conf) такой:

anonymous_enable=NO
local_enable=YES
write_enable=YES
nopriv_user=ftp
ascii_download_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/fptchroot
userlist_enable=YES
userlist_file=/etc/ftpusers
secure_chroot_dir=/var/empty
pasv_min_port=49152
pasv_max_port=65535
text_userdb_names=YES

может, с пользователем что не так?
там было
nopriv_user=_vsftpd


Если Вам так хочется initd (хотя ИМХО это в данном случае ни к чему) надо указать в rc.conf initd_enable="YES" если я не ошибаюсь насчет OpenBSD. По поводу фтп сервера не могу ничего сказать т.к. не приходилось vsftpd юзать. Если уж он не стартует вручуню, то наверное Вы что то упустили в конфиге.

http://www.lissyara.su/?id=1454 - тут лежит неплохая статья по настройке vsftpd, прочитайте может это решит ваши проблемы.
Спасибо сказали:
Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

Re: OpenBsd 3.8 и vsftpd

Сообщение Nika »

AlexNT
в rc.conf inetd=YES написано.

толку-то :(

интересно, что именно в конфиге не так...

спасибо за ссылку, почитаю!! :)
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: OpenBsd 3.8 и vsftpd

Сообщение AlexNT »

Nika писал(а):
04.08.2008 14:31
AlexNT
в rc.conf inetd=YES написано.

толку-то :(

интересно, что именно в конфиге не так...

спасибо за ссылку, почитаю!! :)


Написано у вас неверно, читайте внимательно. inetd_enable="YES" а не inetd=YES...
Да и запустите vsftpd проще скриптом через rc.conf, у Вас какая то конкретная цель использования именно inetd?
Спасибо сказали:
Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

Re: OpenBsd 3.8 и vsftpd

Сообщение Nika »

AlexNT писал(а):
04.08.2008 14:36
Написано у вас неверно, читайте внимательно. inetd_enable="YES" а не inetd=YES...
Да и запустите vsftpd проще скриптом через rc.conf, у Вас какая то конкретная цель использования именно inetd?


вообще. у меня inetd таки запущен, в списке процессов (командой ps) он есть, поэтому и пробую сейчас через него.

конкретной цели запускать именно через него - нету, мне бы хоть как :))

а есть разница между запуском вручную через консоль и через скрипт в rc.d?
при запуске вручную он говорит "500 OOPS: could not bind listening IPv4 socket", может быть поэтому он и через скрипт в rc.d не хотел запускаться?
Спасибо сказали:
Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

Re: OpenBsd 3.8 и vsftpd

Сообщение Nika »

урааа! разобралась! :clap2:


на obsd.ru подсказали :notworthy:

его оказывается PF блокировал.
я всё правильно делала, через inetd работает.
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: OpenBsd 3.8 и vsftpd

Сообщение AlexNT »

Nika писал(а):
04.08.2008 16:43
урааа! разобралась! :clap2:


на obsd.ru подсказали :notworthy:

его оказывается PF блокировал.
я всё правильно делала, через inetd работает.


И что суперсервер работает с такой строкой в rc.conf - rc.conf inetd=YES, или всеж inetd_enable="YES"? (просто интересно)
Спасибо сказали: