Страница 1 из 1
Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 10:45:20
Гость
Почему не запускается? Установил на FreeBSD 8.3
/etc/rc.conf
vsftpd_enable=\"YES\"
/usr/local/etc/vsftpd.conf
listen=YES
background=YES
/etc/inetd.conf
Все закомментировано
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 11:02:43
BlitzKrieg
vsftpd_enable=\"YES\" -> vsftpd_enable="YES"
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 11:07:42
Гость
BlitzKrieg писал(а):vsftpd_enable=\"YES\" -> vsftpd_enable="YES"
Извиняюсь видно какой то глюк, текст копировал. У меня так и записано.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 11:18:23
BlitzKrieg
В логе что?
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 11:24:36
Гость
BlitzKrieg писал(а):В логе что?
Как я понимаю что файл лога не создан т.к. не запускался серв.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 11:46:24
BlitzKrieg
Закоментируйте background и сделайте
Код: Выделить всё
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
Должен запуститься и не переходить в бэкграунд. При этом можно будет попробовать тыкнуться на него клиентом.
Почему конфиг не дефолтный? У меня без дефолтных значений не дает даже прицепиться к серверу.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 11:56:09
Гость
BlitzKrieg писал(а):Закоментируйте background и сделайте
Код: Выделить всё
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
Должен запуститься и не переходить в бэкграунд. При этом можно будет попробовать тыкнуться на него клиентом.
Почему конфиг не дефолтный? У меня без дефолтных значений не дает даже прицепиться к серверу.
У меня и когда я не трогал конфиг не запускался. Когда я только установил и перезагрузил систему
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 12:23:06
Гость
Гость писал(а):BlitzKrieg писал(а):Закоментируйте background и сделайте
Код: Выделить всё
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
Должен запуститься и не переходить в бэкграунд. При этом можно будет попробовать тыкнуться на него клиентом.
Почему конфиг не дефолтный? У меня без дефолтных значений не дает даже прицепиться к серверу.
У меня и когда я не трогал конфиг не запускался. Когда я только установил и перезагрузил систему
Что то не выходит. То же самое.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 14:26:04
BlitzKrieg
А что выходит?
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 14:30:25
Гость
Не запускается он. Может я что то не так делаю?
Он же должен автоматом загрузится? И при загрузке системы должен загрузиться и выдать сообщение "Starting vsftpd", а этого сообщения нет.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 14:36:16
BlitzKrieg
Автоматом он должен загрузиться если есть rc скрипт, в одной из версий vsftpd помнится rc скрипта не было :-)
Код: Выделить всё
virtualboxbsd# /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
^Z
Suspended
virtualboxbsd# ps auxw | grep vs
root 1118 0.0 0.2 9596 1140 0 T 3:34PM 0:00.00 /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
root 1122 0.0 0.1 496 300 0 R+ 3:36PM 0:00.00 grep vs
virtualboxbsd# sockstat -4|grep vsftp
root vsftpd 1118 3 tcp4 *:21 *:*
virtualboxbsd#
virtualboxbsd# cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
anonymous_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
virtualboxbsd#
После запуска приложение работает в foreground. Это если закоментировать background=YES в конф. файле.
Если так будет работать. Значит rc скрипт.
Что если /usr/local/etc/rc.d/vsftpd start сделать? С той же закоментированной background=YES
Как проверяете запущен ли демон? :-)
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 15:01:51
Гость
BlitzKrieg писал(а):Автоматом он должен загрузиться если есть rc скрипт, в одной из версий vsftpd помнится rc скрипта не было :-)
Код: Выделить всё
virtualboxbsd# /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
^Z
Suspended
virtualboxbsd# ps auxw | grep vs
root 1118 0.0 0.2 9596 1140 0 T 3:34PM 0:00.00 /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
root 1122 0.0 0.1 496 300 0 R+ 3:36PM 0:00.00 grep vs
virtualboxbsd# sockstat -4|grep vsftp
root vsftpd 1118 3 tcp4 *:21 *:*
virtualboxbsd#
virtualboxbsd# cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
anonymous_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES
secure_chroot_dir=/usr/local/share/vsftpd/empty
virtualboxbsd#
После запуска приложение работает в foreground. Это если закоментировать background=YES в конф. файле.
Если так будет работать. Значит rc скрипт.
Что если /usr/local/etc/rc.d/vsftpd start сделать? С той же закоментированной background=YES
Как проверяете запущен ли демон? :-)
/usr/local/etc/rc.d/vsftpd start
пишет
/usr/local/etc/rc.d/vsftpd: "Comand not found"
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf просто перевелся курсор, в прошлый раз выдавал ошибку какую то
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 15:11:54
BlitzKrieg
После ввода /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf есть возможность вводить команды без нажатия Ctrl+C?
Какую ошибку?
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 15:22:51
Гость
BlitzKrieg писал(а):После ввода /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf есть возможность вводить команды без нажатия Ctrl+C?
Какую ошибку?
Можно команды вводить! До этого я пробовал этот способ выдавал ошибку не помню какую, но скорей всего был background=YES, а сейчас отключен.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 15:37:39
BlitzKrieg
virtualboxbsd# /usr/local/libexec/vsftpd -v
vsftpd: version 2.3.5
А у вас?
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 15:52:05
Гость
BlitzKrieg писал(а):virtualboxbsd# /usr/local/libexec/vsftpd -v
vsftpd: version 2.3.5
А у вас?
Как и у вас 2.3.5
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 16:02:16
BlitzKrieg
Сделайте такое и вывод сюда, только не надо перепечатывать, просто скопируйте.
Код: Выделить всё
cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
потом
Код: Выделить всё
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
и потом
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 16:13:25
Гость
BlitzKrieg писал(а):Сделайте такое и вывод сюда, только не надо перепечатывать, просто скопируйте.
Код: Выделить всё
cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
потом
Код: Выделить всё
/usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf
и потом
У меня на виртуальной машине скопировать не смогу. А что это в коде
Код: Выделить всё
cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
'^#\|^$' -что это?
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 16:32:34
BlitzKrieg
Если вм на винде, поднимите sshd и подключайтеся putty, там запросто копируется.
Код: Выделить всё
cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
Из вывода убрать строки начинающиеся с # и пустые строки.
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 16:34:31
Гость
После ввода: /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf курсор переходит на строчку ниже и ждет ввода команд. Перед курсором нет уже #
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 16:38:45
BlitzKrieg
Ну слава богу. Это значит, что процесс запущен. Попробуйте подключиться клиентом.
По rc файлу:
Убедиться, что выбрано RC_NG install RC_NG script.
Если не выбран выбрать и потом
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 17:00:48
Гость
RC_NG install RC_NG script
Вот в чем беда была, не установил галку при установке. Но после перезагрузки ругался что background должен быть YES. Раскомментировал и все работает!
Спасибо огромное!!!
Re: Не запускается vsftpd на FreeBSD 8.3
Добавлено: 2012-04-17 20:05:50
BlitzKrieg
Там еще ботва может случиться если перед backgroung=YES пробел влепить. rc скрипт не сработает и ругнется, что этот параметр не установлен.