LINUX.ORG.RU
ФорумAdmin

vsftpd от devnet.ru и русские буквы.


0

0

Столкнулся с проблемой, что файлы с именами содержащими русские буквы отображаются не корректно на моем ftp-сервере для пользователей оффтопика.

Использую vsftpd 2.0.6

Погуглил, нашел, что якобы сборка от devnet.ru, как раз с отсутствием такой проблемы. Решил поставить. Поставил:

vir@home:~$ vsftpd -v
vsftpd: version 2.0.6+ (ext.1-1)

Локаль у меня:

vir@home:~$ echo $LANG
ru_RU.UTF-8

Добавил в конфиг /etc/vsftpd.conf следующие строки:

convert_charset_enable=1
local_charset=UTF8
remote_charset=WIN1251

Но толку ноль. Что я сделал не так?

★★★

>Что я сделал не так?

положил на RFC, который запрещает использование национальных символов на FTP.

vden ★★
()
Ответ на: комментарий от vden

> положил на RFC, который запрещает использование национальных символов на FTP.

Понятное дело, что положил. Видно же машина домашняя, и естественно там будут лежать файлы с русскими названиями.

VirRaa ★★★
() автор топика

cfa@router:~$ sudo vsftpd -v vsftpd: version 2.0.6+ (ext.1-1)

cfa@router:~$ echo $LANG ru_RU.UTF-8

cfa@router:~$ grep charset /etc/vsftpd.conf convert_charset_enable=1 local_charset=UTF-8 remote_charset=WIN1251

у виндузятников все работает, но у меня скажем lftp показывает фигню, даже шаманства с ftp:charset не помогают.

CFA
()
Ответ на: комментарий от vden

RFC2640 вполне допускает использование оных

CFA
()
Ответ на: комментарий от vden

Да, в последних RFC это уже разрешили. Другое дело, что не все реализации ftp серверов/клиентов это поддерживают. В оснонвом страдают сервера :-)

Valmont ★★★
()

convert_charset_enable=1 local_charset=UTF-8 remote_charset=WIN1251

Замечательно работает Отличия видны?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.