Не запускается vsftpd на FreeBSD 8.3

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Не запускается 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
Все закомментировано

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 11:02:43

vsftpd_enable=\"YES\" -> vsftpd_enable="YES"

Гость
проходил мимо

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение Гость » 2012-04-17 11:07:42

BlitzKrieg писал(а):vsftpd_enable=\"YES\" -> vsftpd_enable="YES"
Извиняюсь видно какой то глюк, текст копировал. У меня так и записано.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 11:18:23

В логе что?

Гость
проходил мимо

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение Гость » 2012-04-17 11:24:36

BlitzKrieg писал(а):В логе что?
Как я понимаю что файл лога не создан т.к. не запускался серв.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 11:46:24

Закоментируйте 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
Должен запуститься и не переходить в бэкграунд. При этом можно будет попробовать тыкнуться на него клиентом.
Почему конфиг не дефолтный? У меня без дефолтных значений не дает даже прицепиться к серверу.
У меня и когда я не трогал конфиг не запускался. Когда я только установил и перезагрузил систему
Что то не выходит. То же самое.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 14:26:04

А что выходит?

Гость
проходил мимо

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение Гость » 2012-04-17 14:30:25

Не запускается он. Может я что то не так делаю?
Он же должен автоматом загрузится? И при загрузке системы должен загрузиться и выдать сообщение "Starting vsftpd", а этого сообщения нет.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 14:36:16

Автоматом он должен загрузиться если есть 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 просто перевелся курсор, в прошлый раз выдавал ошибку какую то

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 15:11:54

После ввода /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, а сейчас отключен.

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 15:37:39

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

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 16:02:16

Сделайте такое и вывод сюда, только не надо перепечатывать, просто скопируйте.

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

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 '^#\|^$'
'^#\|^$' -что это?

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 16:32:34

Если вм на винде, поднимите sshd и подключайтеся putty, там запросто копируется.

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

cat /usr/local/etc/vsftpd.conf|grep -v '^#\|^$'
Из вывода убрать строки начинающиеся с # и пустые строки.
Последний раз редактировалось BlitzKrieg 2012-04-17 16:35:18, всего редактировалось 2 раза.

Гость
проходил мимо

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение Гость » 2012-04-17 16:34:31

После ввода: /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf курсор переходит на строчку ниже и ждет ввода команд. Перед курсором нет уже #

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 16:38:45

Ну слава богу. Это значит, что процесс запущен. Попробуйте подключиться клиентом.
По 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. Раскомментировал и все работает!
Спасибо огромное!!!

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Не запускается vsftpd на FreeBSD 8.3

Непрочитанное сообщение BlitzKrieg » 2012-04-17 20:05:50

Там еще ботва может случиться если перед backgroung=YES пробел влепить. rc скрипт не сработает и ругнется, что этот параметр не установлен.