|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry S. Kravchenko 2:5020/400 27 Apr 2001 12:14:00 To : All Subject : smbmount - неправильная перекодировка символов в именах файлов -------------------------------------------------------------------------------- Hi All, у меня red hat 7.0, ядро 2.2.16 установлена samba, расшарены диски и на Linux и на Windows, кодировка имен файлов в Linuxе - КОИ8, а в Windows - CP866 когда работаешь на виндах, создаешь оттуда на линуксовом диске папки, файлы, переименовываешь их и т.д. - все нормально, реально имена на линуксе создаются нормальные, то есть все работает правильно в соответствие с настройками в conf наоборот, когда работаешь на линуксе, в программе smbclient, которая позволяет из командной строки "ходить" по виндовым шарам - тоже все нормально, все перекодируется правильно а вот если подмонтировать диск с помощью smbmount, то перекодировка перестает работать - при просмотре смонтированного каталога имена выдаются в кодировке CP866 и на экране псевдографика не могу понять, в чем дело. вроде как smbmount только недавно стала членом пакета samba, поэтому во всех манах вопрос о ней деликатно обходится. все настройки файла smb.conf касаются только демонов SMBD и NMBD и программы smbclient. я пытался трассировать загрузку smbmount - вроде бы она читает smb.conf и даже загружает таблицы перекодировки, т.е. не совсем чужая для пакета, но... похоже, чихает на эти таблицы или что-то неправильно делает подскажите пожалуйста, где копать? может как-то ее обмануть, составить свои таблицы только для smbmount? или надо разбираться в коде smbmount и исправлять его? или все-таки можно-что подправить по-нормальному? спасибо. Димс. --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/16679075211fc.html, оценка из 5, голосов 10
|