Не воспринимай серьёзно, из меня критик никакой, просто опишу что пиходит мне на ум при чтении статьи.
На работе захотели файловую помойку из под виндов убрать, и перевести на FreeBSD.
Тут речь идёт об установке на FreeBSD. И в дальнейшем нет никакого упоминания о линукс.
При подключении артефакта, в нем был обнаружен RedHat, который был удален за ненадобностью. Samba, после установки в расшаренную директорию писать не давала (возможно, мои руки кривые).
Никому ненужная инфа про самбу, redhat.
Потерзав Лиса на эту тему, внятного ответа не получил, Raven2000 посоветовал не париться
Советы это хорошо, но у меня мысль. А если посоветую положить голову под колесо автомобиля, тоже будем так делать? Детский сад какой-то лет 16 примерно.
Поиск по инету, случайно привел на сайт разработчиков vsftpd. Поглядев список серверов, на которых запахивает этот демон, я решил поставить именно его. Оговорюсь сразу, нужен именно файл сервер, где все могут складывать файлы, удалять их, создавать директории и тд.
Поиск по инету? Почему не в портах, когда там для этого есть папка ftp?
По умолчанию, как клянуться создатели, vsftpd,
Клянутся только дети, уж поверь. :-)
Об этом, чуть позже. Во FreeBSD, vsftpd, после инсталляции кладет конфигурационный файл в /usr/local/etc/vsftpd.conf, однако читает конфигурационный файл по адресу /etc/vsftp.conf. Не будем морочиться с копированием, а просто создадим символическую ссылку на конфигурационный файл:
Проверил лично и всё нормально с путями.
Вроде бы все. Всем все можно, директория, куда будут складываться файлы, прописана. Попробуем запустить:
/usr/local/libexec/vsftpd&
500 OOPS: refusing to run with writable anonymous root.
Нефига так запускать, при установке нужно запускной скрипт установить. (WITH_RC_NG=true)
И пользоваться как обычно, что подчёркивает непонимание работы системы. (Тут понятно, действия не на FreeBSD происходили)
Ставить не стал, а просто вставил в inetd.conf запуск демона:
Опять - вот нафига? В background'e нормально работает со скрипта. Велосипед ё-моё.
Не хочет так - заставим по-другому. При загрузке, система запускает скрипты из директории /etc/rc.d.
Это во FreeBSD? Напомню, что статье есть только упоминание на FreeBSD. vsftpd там небыло никогда. (Доки найденные на ALT LINUX не в счёт.)
Следует так же, отметить одну особенность, vsftpd не поддерживает перекодировку, поэтому, если вас не смущает нечитабелная windows кириллица, то можете смело ставить vsftpd и пользоваться.
Ну мой отзыв ты видел, сам пробовал? Почему у меня читабельная? Просто лень было или ещё что-то.
P.S. Отзывы по статье только прочитал добавленные, кое-что пересекается.
P.S2. В статье много полезного, это очевидно. Так что не расстраивайся вовсе. Просто моё глупое восприятие.