подскажите пожалуйста, что надо прописать в 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 3.8 и vsftpd
Модератор: arachnid
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: OpenBsd 3.8 и vsftpd
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
AlexNT
inetd действительно не запущен, Вы правы
т.е. vsftpd из rc должен запускаться? А в rc про него ничего нет у меня.
вручную он тоже не запускается, пишет: 500 OOPS: could not bind listening IPv4 socket
inetd действительно не запущен, Вы правы
т.е. vsftpd из rc должен запускаться? А в rc про него ничего нет у меня.
вручную он тоже не запускается, пишет: 500 OOPS: could not bind listening IPv4 socket
-
Ларин
- Сообщения: 140
Re: OpenBsd 3.8 и vsftpd
посмотри в /usr/local/etc/rc.d/
лежит ли там файлик с именем vsftpd, если лежит, то запускай из rc.conf
-
Nika
- Сообщения: 229
- Статус: irc bot
Re: OpenBsd 3.8 и vsftpd
а если все-таки через 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
сейчас у меня там 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
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
AlexNT
в rc.conf inetd=YES написано.
толку-то
интересно, что именно в конфиге не так...
спасибо за ссылку, почитаю!!
в rc.conf inetd=YES написано.
толку-то
интересно, что именно в конфиге не так...
спасибо за ссылку, почитаю!!
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: OpenBsd 3.8 и vsftpd
Написано у вас неверно, читайте внимательно. inetd_enable="YES" а не inetd=YES...
Да и запустите vsftpd проще скриптом через rc.conf, у Вас какая то конкретная цель использования именно inetd?
-
Nika
- Сообщения: 229
- Статус: irc bot
Re: OpenBsd 3.8 и vsftpd
вообще. у меня inetd таки запущен, в списке процессов (командой ps) он есть, поэтому и пробую сейчас через него.
конкретной цели запускать именно через него - нету, мне бы хоть как
а есть разница между запуском вручную через консоль и через скрипт в rc.d?
при запуске вручную он говорит "500 OOPS: could not bind listening IPv4 socket", может быть поэтому он и через скрипт в rc.d не хотел запускаться?
-
Nika
- Сообщения: 229
- Статус: irc bot
Re: OpenBsd 3.8 и vsftpd
урааа! разобралась!
на obsd.ru подсказали
его оказывается PF блокировал.
я всё правильно делала, через inetd работает.
на obsd.ru подсказали
его оказывается PF блокировал.
я всё правильно делала, через inetd работает.
-
AlexNT
- Сообщения: 433
- ОС: FreeBSD 8.2, ArchLinux
Re: OpenBsd 3.8 и vsftpd
И что суперсервер работает с такой строкой в rc.conf - rc.conf inetd=YES, или всеж inetd_enable="YES"? (просто интересно)