Призрак
27-09-2011, 11:42
Здравствуйте уважаемые участники дискуссии.
Поднял я в операционной системе FTP сервер VSFTPD. Но при входе на сервер под определенным пользователем в каталоге этого пользователя не отображались почему - то файлы, которые набраны русскими буквами (скопированы в директорию с помошью WinSCP).
По этой причине я решил русифицировать консоль FreeBSD. Все вроде бы проделал как надо:
в etc/rc.conf
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
в /etc/ttvs
cons25 заменил на cons25r
после чего выполнил pw usermod (имя пользователя, естественно не root) -L russian
в /etc/login.conf
russian|Russian User Accounts:\
:charset=KOI8-r:\
:lang=ru_RU.KOI8-R:\
:tc=default:\
Все вроде бы нормально русифицировалось. Но появилась еще одна проблема - если я переименовываю или создаю файл во FreeBSD и копирую его на Windows русские буквы превращаются в кракозябры, и наоборот, если я переименовываю или создаю файл в Windows и копирую его на FreeBSD то буквы превращаются в кракозябры.
Решил я вернуть все на свои места. Удалил или исправил все, что проделывал выше, редактировал даже файл /etc/master.passwd (удалял из него надпись russian после зашифрованного пароля того пользователя, которого я русифицировал указанной выше командой).
Не тут то было! Даже после перезагрузки меню в Midnight Commander отображается русскими буквами, и в консоли ошибки (если набрать неверную команду) отображаются русскими буквами.
Помогите пожалуйста разобраться, что я сделал не так? И как все-таки сделать чтобы в каталоге vsftpd отображались русские имена файлов?
Поднял я в операционной системе FTP сервер VSFTPD. Но при входе на сервер под определенным пользователем в каталоге этого пользователя не отображались почему - то файлы, которые набраны русскими буквами (скопированы в директорию с помошью WinSCP).
По этой причине я решил русифицировать консоль FreeBSD. Все вроде бы проделал как надо:
в etc/rc.conf
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
в /etc/ttvs
cons25 заменил на cons25r
после чего выполнил pw usermod (имя пользователя, естественно не root) -L russian
в /etc/login.conf
russian|Russian User Accounts:\
:charset=KOI8-r:\
:lang=ru_RU.KOI8-R:\
:tc=default:\
Все вроде бы нормально русифицировалось. Но появилась еще одна проблема - если я переименовываю или создаю файл во FreeBSD и копирую его на Windows русские буквы превращаются в кракозябры, и наоборот, если я переименовываю или создаю файл в Windows и копирую его на FreeBSD то буквы превращаются в кракозябры.
Решил я вернуть все на свои места. Удалил или исправил все, что проделывал выше, редактировал даже файл /etc/master.passwd (удалял из него надпись russian после зашифрованного пароля того пользователя, которого я русифицировал указанной выше командой).
Не тут то было! Даже после перезагрузки меню в Midnight Commander отображается русскими буквами, и в консоли ошибки (если набрать неверную команду) отображаются русскими буквами.
Помогите пожалуйста разобраться, что я сделал не так? И как все-таки сделать чтобы в каталоге vsftpd отображались русские имена файлов?