Поставил/настроил из репов. Прога понравилась, но есть всем известный баг с русскими шрифтами.
Скачал патченую версию vsFTPd-2.3.4-ext1.tgz. Вопрос как ее ставить?!
Распаковал, делаю sudo make - получаю ошибку
egrep: tcpwrap.o: Нет такого файла или каталога
egrep: sysdeputil.o: Нет такого файла или каталога
-lcrypt
-lcrypt
-ldl
-lnsl
-lresolv
-lutil
/lib/libcap.so.2
egrep: ssl.o: Нет такого файла или каталога
kisil, уже установил... предварительно пропатчил
Но теперь не работает доступ созданного для него юзера и еще заметил что лог не создался даже. Хотя в /etc/vsftpd.conf опция включена.
Плюс решил включить анонимный доступ, изменил настройки, похоже они не применяются.
ftp клиент отвечает что анонимный доступ отключен. Еще в приветствии была ошибка, изменил, а в клиенте отображается старое.
после изменений в /etc/vsftpd.conf всегда делаю sudo service vsftps restart
делаю sudo service vsftpd stop а сервер все ровно работает, и дает войти локальному пользователю :(
компилил с этими настройками в builddefs.h (по этим же путям и лежит vsftpd.conf):
# Разрешить гостя. Все не анонимные пользователи логинятся как гость
# Имя юзера гостя определено в опции 'guest_username'
guest_enable=YES
guest_username=virtualftp
# Время ожидания соединения на порт в sec
connect_timeout=60
# Время передачи простоя, если данные не передаются
data_connection_timeout=300
# Задержка перед сообщением об ошибке регистрации
delay_failed_login=1
# Задержка при правильной регистрации
delay_successful_login=0
# Запрет команды chmod
chmod_enable=NO
# Максимальное количество клиентов
max_clients=3
# Максимально количество неправильных входов, далее разрыв
max_login_fails=3
# Максимальное количество соединений с одного ip
max_per_ip=10
# Запрещённые файлы через запятую
deny_file={*.lnk}
# Скрыть указанные файлы через запятую
hide_file={*.lnk}
# Запретить использовать команду ls -R
ls_recurse_enable=NO
# Проверка существования shell в /etc/shells
check_shell=NO
# Не показывать файлы начинающиеся с точки
force_dot_files=NO
# Скрывать кто является реальным владельцем файла
# Будет указываться владелец 'ftp'
hide_ids=YES
# Задрежка между вводом FTP команд в sec
idle_session_timeout=300
# Включить пассивный режим
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
# логить аплоад/даунлоад
xferlog_enable=YES
# в какой файл пишем логи
xferlog_file=/var/log/vsftpd.log
#
# можно увидеть лог и в формате xferlog
#xferlog_std_format=YES
#----Определение кодировки
#--------------------------------------------------
# Использование ASCII при скачке/загрузке
# Работают русские символы, кодировка для клиента KOI8-R
ascii_download_enable=YES
ascii_upload_enable=YES
#--------------------------------------------------
#----Сообщения
#---------------------------------------------------
# Банер приветствия при входе
ftpd_banner=Welcome to FTP service (BAV)
# файл неразрешенных email адресов.
# юзабельно для защиты от DoS атак.
#deny_email_enable=YES
# (умолчальный файл)
#banned_email_file=/etc/vsftpd.banned_emails
progmo ! Нельзя ли пошагово о процессе установки и пропатчивания? Бьюсь получая похожие ошибки. Пытаюсь собрать под Ubuntu Server 11.04 AMD 64, если это важно...
Кто-нибудь может подсказать как установить vsftpd с поддержкой кирилицы? Нашел тут vsftpd-2.3.4+ (ext build 1) (http://vsftpd.devnet.ru/rus/) - Экспериментальная ветка, пишется что должна работать с кирилицей. Как ее установить и где и что конкретно скачать надо? Подскажите?