Ключевые слова:smbfs, samba, rus, charset, linux, (найти похожие документы)
Date: Fri, 27 Apr 2001 17:16:04 +0000 (UTC)
From: (Alexey A. Ivannikov) <ival@sbor.net>
Newsgroups: fido7.ru.linux
Subject: [Linux] smbmount - неправильная перекодировка символов в именах файлов
> подскажите пожалуйста, где копать? может как-то ее обмануть, составить свои
> таблицы только для smbmount? или надо разбираться в коде smbmount и исправлять
Нет, это все лишнее. Надо быть чуточку по-внимательнее. ;)
> его? или все-таки можно-что подправить по-нормальному?
Можно. При конфигурировании ядра задать
CONFIG_SMB_NLS_DEFAULT y
CONFIG_SMB_NLS_REMOTE cp866
CONFIG_NLS_DEFAULT koi8-r
CONFIG_NLS_CODEPAGE_866 y|m
CONFIG_NLS_KOI8_R y|m
Если конфигурить через make menuconfig, то смотри разделы
Filesystems\Network File Systems
Filesystems\Native Language Support
--
Ivannikov Alexey
InfoCentre Ltd.
PS. Интересно, а в FAQ этот вопрос есть? А то я его давненько не читал.
если нужно будет просто зайти в папку на Windows машине из-под Linux, и при этом нужно видеть русские имена файлов, то достаточно сделать следующее:
smbmount //"comp_name"/"share_name" /mnt/"mount_folder" -o username="user_name",password="passwd",iocharset=koi8-r,codepage=cp866
NB! опции iocharset и codepage работают только на ядре 2.4 и выше (посмотреть версию ядра можно командой "uname -a")