Описание проблемы:
Доменная сеть. клиетны windows 98, Windows 2000, windows XP. Проблема: Поставил себе Линукс Мандрейк 9.1 и теперь если кто-то расшарил из под XP папку с русским названием, то я ее не могу mount в свою систему. Т. К. она монтируется с каракулями вместо названия и соответсвенно система говорит что типа нет такой папки, и поэтому не могу работать с шарами с русскими названиями от Windows XP. Как лечить? если знаете помогите плиз. можно по аське 118584900 |
А при монитровании Вы используете опции iocharset и codepage ?
|
использую LinNeigbourhood и там в параметрах указал
параметры smbmount codepage=cp866,iocharset=koi8-r папки с 98 монтируются без проблем, а из под XP и 2000 не хотят. |
Цитата:
Добавлено: у мня для smbclient указано codepage=866, а для smbmount iocharset=cp1251 , проблем нет, правда дистрибутив от AltLinux. |
с кракозябрами, которые видно только из mc и даже он не хочет с ними работать
|
1 Уж не знаю :(
2 Кстати у меня iocharset=cp1251 только потому, что у меня локаль по-умолчпнию не koi8, а cp1251 3 Явно проблема с локалью в самбе, а если из коиандной строки монтировать - всё нормально ? Кстати, что там у Вас в smb.cfg насчёт локали ? |
# Global parameters [global] client code page = 866 workgroup = xxx netbios name = xxxxxxx server string = security = DOMAIN encrypt passwords = Yes update encrypted = Yes map to guest = Bad User password server = xxx.xxx.xxx.xxx log file = /var/log/samba/log.%m max log size = 50 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 printcap name = cups character set = KOI8-R dns proxy = No printer admin = @adm hosts allow = xxx.xxx.xxx. xxx.xxx. printing = cups map system = Yes map hidden = Yes |
Посмотрите /etc/samba/codepages/* (ну, или где они у Вас расположены)- может файла с кодовой страницей ko8-r или 866 не хватает ? - имя кодировки должно буквально совпадать с "расширением" одного из файлов.
|
Время: 18:43. |
Время: 18:43.
© OSzone.net 2001-