Страница 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
и потом

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

ps auxw | grep vsft

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
и потом

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

ps auxw | grep vsft
У меня на виртуальной машине скопировать не смогу. А что это в коде

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

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 файлу:

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

cd  /usr/ports/ftp/vsftpd 
make config 
Убедиться, что выбрано RC_NG install RC_NG script.
Если не выбран выбрать и потом

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

make deinstall && make install clean

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 скрипт не сработает и ругнется, что этот параметр не установлен.