Страница 1 из 1

vsftpd на виртуальной FreeBSD

Добавлено: 2011-05-08 15:28:40
forestgump
Добрый день и с наступающим всех!

Дома поставил на виртуальной машине freeBsd. Захотелось поднять на ней ftp.
Для начала воспользовался dyndns, установил ddclient, настроил.

Теперь вот установил vsftpd. Кажется, всё по инструкции.
vsftpd.conf положил в /etc/

вот он:

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

listen=YES
anonymous_enable=YES
no_anon_password=YES
anon_root=/var/ftp/pub
anon_umask=022
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
chroot_list_enable=NO
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
далее, создал пользователя ftpuser в группе ftpuser
домашний каталог /var/ftp
выставил права

закинул файл vsftpd из папки /usr/local/libexec в /etc/rc.d/vsftpd
при попытке запустить, пишет:
500 OOPS cannot read config file: start

гуглянул, но не разобрался..
помогите пожалуйста)

Re: vsftpd на виртуальной FreeBSD

Добавлено: 2011-05-08 17:33:22
rmn
файл, который лежит в /usr/local/libexec - бинарный файл, а не rc-скрипт - принимает параметром путь к файлу конфига.
оставь его, где лежал, а в rc.d создай выполняемый скрипт vsftpd.sh:

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

#!/bin/sh

/usr/local/libexec/vsftpd /etc/vsftpd.conf

Re: vsftpd на виртуальной FreeBSD

Добавлено: 2011-05-08 20:09:11
forestgump
я создал так

touch /etc/rc.d/vsftpd.sh
ee /etc/rc.d/vsftpd.sh
#!/bin/sh
/usr/local/libexec/vsftpd /etc/vsftpd.conf


а что дальше? как запустить теперь vsftpd?
наверное, неправильно я скрипт создал

Re: vsftpd на виртуальной FreeBSD

Добавлено: 2011-05-08 20:35:11
rmn
теперь сделать

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

chmod +x /etc/rc.d/vsftpd.sh
и запускать как

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

/etc/rc.d/vsftpd.sh
при загрузке стартовать будет автоматически

Re: vsftpd на виртуальной FreeBSD

Добавлено: 2011-05-08 20:42:21
forestgump
rmn ,

при перезагрузке выдает
/etc/rc: WARNING: ignoring old-style startup script /etc/rc.d/vsftpd.sh

а при запуске
500 oops could not bind listening ipv4 socket

запускаю sockstat: там вроде чисто, 21 порт не занят
в inet.d все строки закомментированны.

Re: vsftpd на виртуальной FreeBSD

Добавлено: 2011-05-09 17:31:39
forestgump
в общем, разбор полетов отложил на неопределенный срок)
пока заново установил freeBSD на виртуальную машину, и на ней поднял vsftpd. всё прошло как по маслу)

спасибо за участие!