Обсуждение статьи тематического каталога: Русские буквы при экспорте через Samba (linux kernel win rus samba smb)Ссылка на текст статьи: http://www.opennet.me/base/rus/smb_rus_nls.txt.html
В принципе, можно ядра не пересобирать. Дело в том, что в новых 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).
а можно без перекомпила ядра обойтись? По моему Андрей не правильно тему понял...
в линухе руский хорошо видно (cp1251) а когда в винде подключаеш ситевой диск руские символы не отображаються. Подскажите как решить дилему.