Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Samba и русский язык (http://forum.oszone.net/showthread.php?t=12784)

Guest 12-12-2002 13:47 68093

Пытаюсь настроить самбу так, чтобы при монтировании расшаренной папки с виндовой машины русские названия отображались корретно: сделал как написано в cyrillic HOWTO: прописал в /etc/samba/smb.conf строки

character set = koi8-r
client code page = 866

При этом если лазить по чужому компу через konqueror (используя smb://) или через xfsamba, то названия отображаются корректно, хотя в папку с русским названием зайти нельзя - не находит. А если монтировать что-нибудь через smbmount, то он пишет ;
tdb((null)): tdb_open_ex: could not open file /var/cache/samba/unexpected.tdb: No such file or directory

и монтирует с глючащими шрифтами, зато теперь в "русский папки" можно заходить. Может, кто знает, как это лечится? Дистрибутив ASP 7.3, там самба вроде 2.2.3а

Yarilo 14-12-2002 12:02 68094

У меня была та же проблема на Mandrake 9.0. Все точно так как ты описываешь. Какая у тебя стоит кодировка в системе? Если 1251, то смени на koi8-r. Это в файле i18n. Тогда все работает просто прекрасно.

Guest 15-12-2002 00:39 68095

Вроде бы в /etc/sysconfig/i18n прописан koi8-r, так что этот вариант отпадает;(

ruslandh 15-12-2002 08:22 68096

Guest
а если наоборот попробовать (обычное Linux- шаманство :) )

Well7 22-05-2004 19:22 68097

Всем привет. У меня вопрос - а как сделать, чтобы smbmount использовал нужную кодировку, а то нодоело писать -o codepage=...

ruslandh 23-05-2004 08:06 68098

Well7
Прописать в smb.conf (если всегда), или написать скрипт (если только для отдельных машин).

Well7 24-05-2004 02:17 68099

Понял, спасибо. А как можно узнать полный список всех опций, которые можно прописать в smb.conf. Набираю
Цитата:

man samba
и получаю ну очень короткий help (может man урезаный или что-то другое надо набрать)?

ruslandh 24-05-2004 08:58 68100

Есть ещё пакет samba-doc, там подробное описание, конкретной версии.
Перечень всех установленных в данный момент опций и их значения даёт testparm.
Удобно настраивать, также с помощью swat (там всё под рукой - и справка и текущие значения).

Well7 24-05-2004 10:16 68101

Понял, спасибо. Но я слышал, что использование swat - это брешь в защите. Это правда? Или можно всё настроить?

ruslandh 25-05-2004 08:32 68102

Well7
Во-первых можно настроить, что к нему можно обращаться только с определённого ip и т.п., во-вторых я "такого не слышал", в третьих после настройки, его можно "выключить".
 

Well7 25-05-2004 10:39 68103

Спасибо за совет.Настроил Samba. Но возникает одна проблемка – если лазить в консоли, то русский воспринимается, как родной, а если с помощью xfsamba4 – половина папок правильно названа, а другая половина коряво. Шрифт русский, только буквы не совпадают.

ruslandh 25-05-2004 19:17 68104

1
character set = koi8-r
client code page = 866
прописан ?
2 xfsamba4 - это что такое ? :) Может в нём свои настройки есть ? По описанию внешнего вида он перекодирует в cp1251.


[s]Исправлено: ruslandh, 19:30 25-05-2004[/s]

Well7 26-05-2004 02:21 68105

Цитата:

character set = koi8-r
client code page = 866
Прописал, потому в консоли всё превосходно.
Цитата:

xfsamba4 - это что такое
Мне посоветовали эту утилиту на форуме - samba в X'ах (удобная штука).

Guest 30-05-2004 15:53 68106

Я столкнулся с проблемой русификации 3  самбы. Там все настройки под вторую не работают те
character set  
client code page

testparm воспринимает как неизвестные параметры

lcat 30-05-2004 16:52 68107

Guest
странно, может обрезаная samba, хотя таких не слышал.
попробуйте более новую версию установить.

Guest 01-06-2004 17:44 68108

Это для SAMBA 3 и выше:

dos charset = CP866
unix charset = KOI8-R


Время: 00:14.

Время: 00:14.
© OSzone.net 2001-