Доброго времени суток, вот такой вопрос:имеется машина под управлением ОС FreeBSD 5.3 с установленным в качестве фтп сервера ncftpd, необходимо спользовать русские имена файлов и директорий,
вот что было проделано:
в /etc/login.conf прописан класс russian
в /etc/profile аналогично/etc/ttys
#
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
в клиенте putty установлена локаль koi8-r полдключаюсь на сервер , создаю папку или файл с русским именем, далее подключаюсь на FTP посредством клиента встроенного в FAR, отлично отображаются русские сиволы, но при попытке скачать файл получаю сообщение : Неверный дескриптор
PS права 775 на весь контент.
Как поправить?
следовал всем факам с opennet.ru
>Доброго времени суток, вот такой вопрос:
>
>имеется машина под управлением ОС FreeBSD 5.3 с установленным в качестве фтп
>сервера ncftpd, необходимо спользовать русские имена файлов и директорий,
>вот что было проделано:
> в /etc/login.conf прописан класс russian
> в /etc/profile аналогично
>
>/etc/ttys
>#
>ttyv0 "/usr/libexec/getty Pc"
> cons25r on secure
># Virtual terminals
>ttyv1 "/usr/libexec/getty Pc"
> cons25r on secure
>ttyv2 "/usr/libexec/getty Pc"
> cons25r on secure
>ttyv3 "/usr/libexec/getty Pc"
> cons25r on secure
>ttyv4 "/usr/libexec/getty Pc"
> cons25r on secure
>ttyv5 "/usr/libexec/getty Pc"
> cons25r on secure
>ttyv6 "/usr/libexec/getty Pc"
> cons25r on secure
>ttyv7 "/usr/libexec/getty Pc"
> cons25r on secure
>в клиенте putty установлена локаль koi8-r полдключаюсь на сервер , создаю папку
>или файл с русским именем, далее подключаюсь на FTP посредством клиента
>встроенного в FAR, отлично отображаются русские сиволы, но при попытке скачать
>файл получаю сообщение : Неверный дескриптор
>PS права 775 на весь контент.
>Как поправить?
>следовал всем факам с opennet.ru
собственно проблема решена:
1. установил кодировку 1251
2. поставил в качестве фтп сервера pure-ftpd
3. установил локаль в клиенте putty
этим была достигнута возможность сохранения имени файлов и директорий с русскими символами
а как в pureFTPd установить кодировку? у меня чтото не выходит..в частности утф-8 интересует.