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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   SAMBA. Как сделать все на русском? (http://forum.oszone.net/showthread.php?t=17165)

DANTIST 29-04-2003 00:13 93210

У меня Мандрака 9,0. кодировка cp-1251. SAMBA последняя. Открываю шары на русском из винды видна абракадабра. Захожу на виндовые шары (имена на русском), тоже ничего не понятно :(
как настроить?

Guest 80 247 100 29-04-2003 07:39 93211

а что у тебя стоит в smb.conf ????
[pre]
   client code page = 866
   character set = CP1251[/pre]
пробовал??

DANTIST 29-04-2003 13:11 93212

Почти работает, но так:
client code page = 866
character set = 1251

Просто при просмотре Виндовых шар из Линукса все отображается нормально.
(Смотрю в xSMBbrowser и в Konqueror пишу smb://hostname)

Но когда монтирую, то русские отображаются не верно.
Монтирую так:
В fstab пишу:
//hostname/Install /mnt/Install smbfs ro,noauto 0 0
//hostname/Music /mnt/Music smbfs iocharset=cp1251,codepage=866,noauto 0 0
//hostname/Games /mnt/Games smbfs iocharset=1251,codepage=866,ro,noauto 0 0

Содержимое всех папок отображается не верно :(

Gorza 29-04-2003 16:29 93213

ха ха ха!

ты пишешь: iocharset=1251,codepage=866
а нужно:       iocharset=cp1251,codepage=cp866

разницу видишь?

не благодари и луче юзай smbmount


Добавлено:

и ишо небольшеньки такой саветик:

прежде чем маунтпоинты записывать в fstab
опробуй ключи и параметры в программе linneiborhood
и када замаунтиш все как ты хател  то в fstab перенеси строчки из
~/.linneiborhood/mountpoints

вот.

DANTIST 29-04-2003 23:19 93214

2 Gorza: Благодарить тебя пока не буду :)
Я пробовал и cp1251 и 1251 но все равно не хочет нормально монтировать.

Зачем юзать smbmount? (не знаю что это и зачем)

Можешь дать пример строки из linneiborhood, наверное можно из без неё обойтись.
Просто я не могу поставить linneiborhood.

И ещё....
А реально вообще монтировать шары с русскими именами? :)
А с пробелами в названии?

Добавлено:

Короче поставил я LinNeiborhood....
Те же проблемы....
Просматриваю нормально, но когда монтирую.... ужас :(

Что делать?

Gorza 30-04-2003 10:01 93215

вот строчка, которая вернет тебе веру в Человечество и Линукс:


smbmount //winserver/for_users /mnt/net -o username=user%passwd,iocharset=cp1251,codepage=cp866


итак
//winserver/for_users - то что хатиш замаунтить
//mnt/net - локальный каталог куда все будет маунтиться
user - имя пользователя (в домене или на шаре, как там у тебя аутентификация выполняется)
passwd - пароля

все пишешь в одну строчку разумеется после ключа -o ОДИН пробел, затем пробелов можешь не ставить.
ВСЕ.
делай так, потом будем разбираться с fstab


Добавлено:

либо (т.к. у тя есть уже linneiborhood)
1. открываешь линнейборхуд
2. ИЗМЕНИТЬ -> НАСТРОЙКИ -> ПРОГРАММЫ
видишь smbmount? - кнопка ПАРАМЕТРЫ
3. Нажмешь появится строка в ней напиши iocharset=cp1251,codepage=cp866
безпробеловибезошибок!
не забудь Применить сделанные изменения.

все теперь все шары на которые буш тыркать будут маунтится по русски

И зачем тебе все шары в fstab заносить?
в линейборхуде - поставь галочку восстанавливать сетевые подключения при з апуске.

ВСЕ. Играйся


Guest 80 247 100 30-04-2003 11:07 93216

в *nix-ах, :
[pre]smbmount //server/distrib /home/ftp/pub/os/windows/more -o ro,fmask=644,dmask=755,codepage=cp866,iocharset=koi8-r,username=guest[/pre]

я проверял вчера ;О)))


[s]Исправлено: Guest 80 247 100, 12:13 30-04-2003[/s]

DANTIST 30-04-2003 14:50 93217

УРА! Все работает! И через LinNeiborhood и через fstab. Все на русском и все понятно :)  :up:
Но только я юзаю fstab, потому что LinNeiborhood почему-то не воостанавливает.

Добавлено:

Всем спасибо за помощь!


Время: 06:01.

Время: 06:01.
© OSzone.net 2001-