URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 2117
[ Назад ]

Исходное сообщение
"Тематический каталог: Русские буквы при экспорте через Samba (linux kernel win rus samba smb)"

Отправлено auto_topic , 07-Июн-03 19:35 
Обсуждение статьи тематического каталога: Русские буквы при экспорте через Samba (linux kernel win rus samba smb)

Ссылка на текст статьи: http://www.opennet.me/base/rus/smb_rus_nls.txt.html


Содержание

Сообщения в этом обсуждении
"Русские буквы при экспорте через Samba (linux kernel win rus samba smb)"
Отправлено Андрей Заболотный , 07-Июн-03 19:35 
В принципе, можно ядра не пересобирать. Дело в том, что в новых smbmount (я не знаю точно, с какой версии) есть противный глюк, связанный с тем, что smbmount игнорирует опции iocharset и codepage, если в опциях присутствует всякое игнорируемое барахло типа noexec,nosuid,user и прочее которое mount по умолчанию ему подсовывает.

Поэтому я обычно (если некогда перекомпилировать ядро) делаю так: переименовываю smbmount в smbmount2, и создаю скрипт под названием smbmount со следующим содержимым (пишу по памяти, могу ошибиться):

#!/bin/sh

opt=`echo "$*" | sed -e "s/,no[a-zA-Z0-9]*//g` -e "s/,user,/,/"`
exec /usr/bin/smbmount2 $opts

После этого в файле fstab нужно как обычно прописывать iocharset=koi8-r,codepage=cp866 (не 866 как для vfat и проч., а ИМЕННО cp866).


"Русские буквы при экспорте через Samba (linux kernel win rus samba smb)"
Отправлено Gorthaur , 04-Янв-08 17:13 
а можно без перекомпила ядра обойтись? По моему   Андрей не правильно тему понял...
в линухе руский хорошо видно (cp1251) а когда в винде подключаеш ситевой диск руские символы не отображаються. Подскажите как решить дилему.