Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: alpha1 on February 19, 2009, 15:14:09

Title: Перекодировка в Proftpd-1.3.2rc3
Post by: alpha1 on February 19, 2009, 15:14:09
Настроил перекодировку для виндовых машин. Подскажите как сделать перекодировку для выбранных клиентов.
Захожу с винды, все перекодирует нормально. Захожу с линукса - крякозяблы. Если отключаю перекодировку то, при входе с линукса нормальное отображение файлов. Подскажите плиз.
Title: Перекодировка в Proftpd-1.3.2rc3
Post by: Xray_Linux_Root on February 20, 2009, 09:28:39
Когда я последний раз читал документацию по всему что было связано с ProFTPD было только такое - http://www.opennet.ru/base/patch/rus_proftpd.txt.html (http://www.opennet.ru/base/patch/rus_proftpd.txt.html)
Т.е. перекодировка названия файлов и папок в локаль сервера, чтобы при доступе например по ssh на сервере всё было читабельно.

А отображением нужной кодировки на стороне клиента может заниматься только клиентское приложение. Если клиент Linux то например mc. Если клиент M$ Windows то например Far manager.

Но и тут не всё гладко. Если на Linux клиенте команда locale | grep LANG выдаёт LANG=ru_RU.UTF-8 то при использовании двух указанных выше клиентских приложений возникнет недопонимание. Т.к. с Linux клиента можно будет подключаться к ftp серверу только в кодировке UTF-8, а ftp-плагин Far manager'a UTF-8 не умеет.
Title: Перекодировка в Proftpd-1.3.2rc3
Post by: alpha1 on February 21, 2009, 13:14:30
Если у меня включена перекодировка, то с линукса(mc в частности) я вижу нечитабельный текст. А если ее отключить, то вижу все в норме.  Может быть там есть разграничение какому юзеру перекодировать, а какаому нет. Я где-то в гугле на такое натыкался один раз, но в последствии найти не смог.
Title: Перекодировка в Proftpd-1.3.2rc3
Post by: dmitry_ on February 24, 2009, 12:26:15
есть такая проблема с профтпд
сам наступал на эти грабли, решил так, что просто не заливаю данные с *nix-ов только win32
интересно решение этой ситуации, но что-то мне подсказывает без патча и пересборки proftpd тут никак не обойтись
Title: Перекодировка в Proftpd-1.3.2rc3
Post by: Xray_Linux_Root on February 25, 2009, 12:34:06
Quote from: alpha1
Если у меня включена перекодировка, то с линукса(mc в частности) я вижу нечитабельный текст. А если ее отключить, то вижу все в норме.  Может быть там есть разграничение какому юзеру перекодировать, а какаому нет. Я где-то в гугле на такое натыкался один раз, но в последствии найти не смог.
Не вот это случаем (http://forum.telenet.ru/index.php?showtopic=64208)?

Title: Перекодировка в Proftpd-1.3.2rc3
Post by: alpha1 on February 25, 2009, 15:44:07
Нет. Там было определённо написано для кого перекодировать, а для кого нет.. Хотя сейчас доходит, что пользователь может работать как под виндой, так и под линуксом. Поэтому надо менять кодировку в mc. Всем спасибо за участие.