vsftpd под альтлинуксом

Вообще vsftpd — это хреновый выбор для альтлинукса. Но я привык уже, поэтому честно говоря плевать что он не поддерживает UTF8, которое там везде внутри. Гораздо больше … мозг тот факт, что необходимо каждый раз настраивать это дело. Ну неужели нельзя вставить туда все, чтобы установив это дело с апт-инсталлом оно сразу заработало? Товарищи студенты, вы …ли

Итак, статья — как настроить это дело.

  • Устанавливаем vsftpd : apt-get install vsftpd
  • перезапускаем xinetd чтобы убедиться, — что фтп нихрена не отвечает, радуемся, в альтлинуксе даже софт делается сраными студентами
  • идем в /etc/xinit.d/vsftpd — проверяем или файл запуска для супердемона — на месте
  • /etc/xinetd.conf — комментируем решетом заботливо указапнный флажок only_from 127.0.0.1.
  • проверяем /etc/vsftpd/conf, я исправил следующие директивы:

local_enable=YES
write_enable=YES
chown_uloads=YES
chown_username=myname!
chmod_enable=YES // разрешить измерение прав

// следующие две директивы создают все файлы с правами 0755. Почему надо ве — я не понял :)
file_open_mode=0755
local_umask=0755

Перезапускаем xinitd

Заработало. Аминь и 73!

Для себя, поскольку мой сервер иногда работает как веб-сервер, я добавил еще одного пользователя (включив его в группу webmaster), для которого сделал пользовательский файл для vsftpd. Значит, чтобы заходит им на роот-папку веб сервера и правил там, что надо, когда надо.

для этого надо добавить в /etc/vsftpd/conf:

user_config_dir=/etc/vsftpd/user_conf/

и в директории /etc/vsftpd/user_conf/ созда ть файлик  <имя пользователя> в котором написать что его локальная директория это /vat/www/html/ :

local_root=/var/www/html/

Само собой (и коню) понятно, что надо этого юзера, добавить в группу webmaster

Об авторе admin

Стараюсь быть человеком.
Запись опубликована в рубрике Мои статьи. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">