Степанов Максим пишет:
> Evgeniy M. Solodookhin пишет:
>   
>> vsftpd не разбирается в кодировках. раньше не работал с ними совсем,
>> тока с аглицкими буквами или с файлами в локальной кодировке. 
>> последним изменением в данном вопросе стала запись на фс в той
>> кодировке, в которой льется файл без учета ососбенностей фс в части
>> локали.
>> то есть залитый с винды файл будет неправильно отображаться в линуксе
>> (локально ли, зайдя ли на фтп-сервер) и правильно отображаться в винде.
>>
>> заведите в кроне скрипт - переименовалку.
>> :)
>>
>>   
>>     
>
> Ошибаетесь господа, vsftpd прекрасно разбирается в кодировках и умеет 
> отдавать определенным клиентам определенную кодировку. Подробнее об этом 
> написано в моем блоге, вот ссылка на пост
> http://sudouser.com/nastrojka-kodirovki-v-vsftpd.html
> Удачи в настройке!
>
>   
У меня 2.0.6. Поставил 
http://vsftpd.devnet.ru/files/2.0.6/ext.1/debian/vsftpd_2.0.6-1.ext1.1_i386.deb 
добавил параметры в конфиг - все равно тоже самое...

convert_charset_enable=1
local_charset=UTF8
remote_charset=CP1251

Про эту функцию написано написано, что она добавлена еще с 2.0.3 вроде...

Может быть мне нужно было полностью снести фтп и переставить а потом 
патч накатить?

2.0.7 из исходников не собрался.

/tmp/vsftpd-2.0.7-ext.1# make
gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc
tcpwrap.c:15:20: ошибка: tcpd.h: No such file or directory
tcpwrap.c: В функции ‘vsf_tcp_wrapper_ok’
tcpwrap.c:28: ошибка: storage size of ‘req’ isn’t known
tcpwrap.c:30: предупреждение: implicit declaration of function 
‘request_init’
tcpwrap.c:30: ошибка: ‘RQ_DAEMON’ undeclared (first use in this function)
tcpwrap.c:30: ошибка: (Each undeclared identifier is reported only once
tcpwrap.c:30: ошибка: for each function it appears in.)
tcpwrap.c:30: ошибка: ‘RQ_FILE’ undeclared (first use in this function)
tcpwrap.c:31: предупреждение: implicit declaration of function ‘fromhost’
tcpwrap.c:32: предупреждение: implicit declaration of function 
‘hosts_access’
tcpwrap.c:28: предупреждение: unused variable ‘req’
make: *** [tcpwrap.o] Ошибка 1



-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом