Сырая заметка про vsftpd для конвертации кодировок

как я делал:
установил apt-get install vsftpd
его конфиг лежал в /etc/vsftpd.conf
— с русскими именами файлов оно тупило
скачал исходники пропатченого vsftpd с http://vsftpd.devnet.ru/rus/
скомпилил, получился бинарник vsftpd, положил его в /usr/sbin/ заместо того что был поставлен из репозитория
оно стало считать своим конфигом файл /etc/vsftpd/vsftpd.conf
в этом конфиге добавил строчки
Код:

convert_charset_enable=YES
local_charset=UTF8
remote_charset=WIN1251

и все стало работать как надо
Пользователь решил продолжить мысль 02 Октября 2009, 19:59:31:корень ftp лежит на разделе ext3, кодировка там кажися utf8
Пользователь решил продолжить мысль 02 Октября 2009, 22:03:12:и еще косяк был:
после патча в /var/run/vsftpd/vsftpd.pid прописывался неправильный пид,
добавил в скрипт /etc/init.d/vsftpd, после строки
Код:

stop)

строчку:
Код:

/bin/ps -A -o pid,cmd | grep /usr/sbin/vsftpd -m 1 | awk ‘{print $1}’ > /var/run/vsftpd/vsftpd.pid

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

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

Яндекс.Метрика