Просмотр полной версии : Samba (квадратики вместо русских букв)
Есть Samba на уровне помойки.
Конфиг, после того как над ним поработал swat:
########################
[global]
dos charset = UTF-8
unix charset = KOI8-R
server string = Samba Server
max log size = 50
load printers = No
os level = 64
preferred master = Yes
domain master = No
dns proxy = No
ldap ssl = no
[public]
comment = Public
path = /data/public
guest ok = Yes
[ag]
comment = Active Grid
path = /home/ag
valid users = root, anton, ag
read only = No
guest ok = Yes
########################
Смотрим с Windows машин, названия файлов с русскими буквами отображаются корректно
Смотрю с Linux машины - вместо русских букв вижу квадратики.
Смотрю с локальной Linux машины, тоже самое.
В чём может быть причина?
Спасибо.
Артур Крюков
23.01.2007, 18:04
Что показывает программа locale на Linux машине?
####################
root@server01:~# locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_PAPER="ru_RU.KOI8-R"
LC_NAME="ru_RU.KOI8-R"
LC_ADDRESS="ru_RU.KOI8-R"
LC_TELEPHONE="ru_RU.KOI8-R"
LC_MEASUREMENT="ru_RU.KOI8-R"
LC_IDENTIFICATION="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R
root@server01:~#
####################
P.S если ходим по папкам в сети с Linux машины, опять же квадратики вместо русских букв (
Оказывается не всё так плохо:
если из консоли, то русские буквы вижу.
#################################
root@server01:~# smbclient //localhost/public
Password:
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.23c]
smb: \> cd /distrib
smb: \distrib\> ls
. D 0 Thu Jan 18 13:13:15 2007
.. D 0 Wed Jan 17 17:41:30 2007
Windows система D 0 Fri Jan 19 16:55:19 2007
37558 blocks of size 2097152. 28261 blocks available
smb: \distrib\>
#################################
А пробую открыть используя браузере KDE, квадратики
Артур Крюков
23.01.2007, 19:13
Оказывается не всё так плохо:
если из консоли, то русские буквы вижу.
#################################
root@server01:~# smbclient //localhost/public
Password:
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.23c]
smb: \> cd /distrib
smb: \distrib\> ls
. D 0 Thu Jan 18 13:13:15 2007
.. D 0 Wed Jan 17 17:41:30 2007
Windows система D 0 Fri Jan 19 16:55:19 2007
37558 blocks of size 2097152. 28261 blocks available
smb: \distrib\>
#################################
А пробую открыть используя браузере KDE, квадратики
Значит каким то образом надо настраивать конквериор. Как? незнаю :unsure:
Daredevil
24.01.2007, 11:44
попробуй
dos charset = cp866
Артур Крюков
24.01.2007, 11:47
попробуй
dos charset = cp866
Тогда в виндах будет абракадабра :(
Daredevil
24.01.2007, 12:19
у меня все работает с cp866
Артур Крюков
24.01.2007, 12:32
у меня все работает с cp866
Винды XP? И все файлы в Linux по русски видны?
попробуй
dos charset = cp866
а причём dos charset если смотрим с Linux машины?
но в любом случае не работает, только с машин Windows XP появляются кракозябры ))
В общем, нашёл следующее решение, хотя оно меня настораживает:
я заметил, если изменить unix charset = UTF-8 и перезапустить только nmbd программу, тогда вместо квадратиков в конквериоре русские буквы.
Поэтому, сделал 2 файла:
/etc/samba/smb.conf, где unix charset = UTF-8
и
/etc/samba/smb2.conf, где unix charset = KOI8-R
Соответственно, запускаю программу samba следующим образом:
/usr/sbin/smbd -D -s /etc/samba/smb2.conf
/usr/sbin/nmbd -D
Теперь и из конквериора, и из консоли, и с Windows машин всё отображается корректно.
Но получается 2 конфига, что мне не нравится.
Интересно, могут из-за этого какие-другие проблемы возникнуть?
Артур Крюков
24.01.2007, 20:38
Вспомнилось. В Х-ах в конквериоре ресурс смотрите с префиксом smb: ?
Артур Крюков
25.01.2007, 10:34
Да
smb://server01/public
Ну вот!!! Надо поискать в инете как настраивать программу smbclinet что бы он видел русские буквы. Я просто не помню как это делать.
спасибо, будем искать :)
а всё таки, чем чреват вариант с двумя конфигами?
просто интересно узнать
Артур Крюков
25.01.2007, 11:37
спасибо, будем искать :)
а всё таки, чем чреват вариант с двумя конфигами?
просто интересно узнать
Никогда такого не делал :)
Работает на vBulletin® версия 3.7.4. Copyright ©2000-2008, Jelsoft Enterprises Ltd. Перевод: zCarot