LINUX.ORG.RU
ФорумAdmin

Косяк с самбой. С линукса не видно кириллицы на винде.


0

0

Всем привет!

Ситуация такая....

Samba v.2.2.7a

smb.conf :
character set = KOI8-R
client code page = 866

С линукса захожу на WinXP - все русские имена в вопросиках.
Если с WinXP скопирую какой-либо документ с русским именем, то в линуксе он увидеться с кривым именем - в вопросиках, но с WinXP этот же документ видится нормально.

Хочется, что б кириллица виделась с обеих ОС.


Где копать?


Ответ на: комментарий от Demetrio

Из этого следует, что мне придется пересобирать ядро и самбу?

А я думал, что если при установки выбрал везде русскую раскладку (я выбирал - Russian(Windows)), то проблем с кириллицей не будет.....

Как то экспереметировал с этим же дистрибутом.... Стояла самба 2.* , я поставил 3. какую то... И проблем с кодировкой не было. Ни чего не пересобирал.....

Странно....

INDIGO
() автор топика
Ответ на: комментарий от Demetrio

А можно ли как узнать, как у меня все собрано? С поддержкой того что написано в факе или без...

INDIGO
() автор топика
Ответ на: комментарий от zenith

А какие опции? 8)

пробовал прописывать character set = utf8
и получил такое:

[root@fserver samba]# testparm
Load smb config files from /etc/samba/smb.conf
unrecognized character set UTF8
load_unicode_map: filename /usr/share/samba/codepages/unicode_map.UTF8 does not exist.
unrecognized character set UTF8
load_unicode_map: filename /usr/share/samba/codepages/unicode_map.UTF8 does not exist.

И потом такое:

[root@fserver codepages]# ls
codepage.1125 codepage.932 unicode_map.852 unicode_map.ISO8859-15
codepage.1251 codepage.936 unicode_map.857 unicode_map.ISO8859-2
codepage.437 codepage.949 unicode_map.861 unicode_map.ISO8859-5
codepage.737 codepage.950 unicode_map.866 unicode_map.ISO8859-7
codepage.775 unicode_map.1125 unicode_map.932 unicode_map.ISO8859-9
codepage.850 unicode_map.1251 unicode_map.936 unicode_map.KOI8-R
codepage.852 unicode_map.437 unicode_map.949 unicode_map.KOI8-U
codepage.857 unicode_map.737 unicode_map.950
codepage.861 unicode_map.775 unicode_map.ISO8859-1
codepage.866 unicode_map.850 unicode_map.ISO8859-13

Как я понял, кодировки UTF8 у меня нет.
Так что лучше будет поменять локаль на KOI8-R.....

А вот как это сделать?

INDIGO
() автор топика
Ответ на: комментарий от zenith

>Да скорее всего не надо ничё пересобирать, просто впиши опции в smb.conf и будет тебе счастье.

Не знаешь точно - молчи.

1. Для 2.2.x ядро придется пересобирать, как и для первых 3.0.x

2. Раз уж ты, INDIGO, собрался менять самбу, сделай это.

3. После смены самбы собери себе поддержку cifs (где патчи для ядра 2.4.х - ха), иначе могут быть проблемы вроде произвольного отключения, невозможности захода на wxp/2003 и т.п.

jackill ★★★★★
()

Сдается мне что у тебя локаль cp1251, особенно если ты ставил какой-нибудь ASP по умолчанию.

Tezzz
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.