The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Русские имена фалов при smbmount"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Samba, вопросы интеграции Unix и Windows (Public)
Изначальное сообщение [ Отслеживать ]

"Русские имена фалов при smbmount"  
Сообщение от poor on 01-Июн-06, 19:41 
Я сразу извиняюсь за избитую тему, но поиск по этому сайту решения не дал.

Постановка задачи:
Есть виндовый домен (ADS, win2000), есть виндовый файл сервер windows2000 член домена, есть debian рабочая станция, на которой нужно примоунтить шару с винды.

локаль на debian LANG=ru_RU.CP1251

я установил пакеты smbclient, smbmount, samba

вот мой /etc/samba/smb.conf
[global]
   workgroup = MYDOMEN
   server string = %h server (Samba %v)
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   security = user
   encrypt passwords = true
   passdb backend = tdbsam
   display charset = CP1251 # если не ошибаюсь эти кодировки имеют смысл
   unix charset = CP1251    # только при доступе с ВИНДЫ на ЛИНУКС самбу.
   dos charset = CP1251     #
   obey pam restrictions = yes
   invalid users = root
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
   socket options = TCP_NODELAY
   domain master = no
   preferred master = no

я даю команду smbmount //winserver1/share /home/winmnt -o username=ntadmin, iosharset=CP1251, codepage=866

шара моунтиться без проблем, кроме ОДНОЙ - вместо русских букв всякие -
-в Їа ў«Ґ­Ёп ®­дЁЈга жЁҐ©

я уже и пробовал тусовать кодировки по всякому cp1251,win1251,cp866 и т.д.. - без толку...

Помогите!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Русские имена фалов при smbmount"  
Сообщение от andy (??) on 02-Июн-06, 10:43 
а iosharset=cp1251,codepage=cp866 пробовал ?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Русские имена фалов при smbmount"  
Сообщение от andy (??) on 02-Июн-06, 10:45 
опечатка iocharset

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Русские имена фалов при smbmount"  
Сообщение от passshok email on 14-Июн-06, 00:14 
>опечатка iocharset


У меня та же проблема, че-то не помогает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Русские имена фалов при smbmount"  
Сообщение от romanSA (??) on 29-Июл-06, 03:34 
>>опечатка iocharset
>
>
>У меня та же проблема, че-то не помогает.

Прошелся тут по форумам и рассылкам в поисках решения такой же проблемы.
Нашел следующе.
Вместо
  smbmount //server/share mountpoint -o iocharset=utf8,codepage=cp866,username=...
или
  mount -t smbfs //server/share mountpoint -o iocharset=utf8,codepage=cp866,username=...
нужно вызывать
  mount -t cifs //server/share mountpoint -o iocharset=utf8,codepage=cp866,username=...
(обсуждение в http://lists.samba.org/archive/samba/2005-October/113175.html)

В общем, мне помогло (Scientific Linux 4.0 с последними обновлениями).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Русские имена фалов при smbmount"  
Сообщение от passshok email on 29-Июл-06, 13:38 
>>>опечатка iocharset
>>
>>
>>У меня та же проблема, че-то не помогает.
>
>Прошелся тут по форумам и рассылкам в поисках решения такой же проблемы.
>
>Нашел следующе.
>Вместо
>  smbmount //server/share mountpoint -o iocharset=utf8,codepage=cp866,username=...
>или
>  mount -t smbfs //server/share mountpoint -o iocharset=utf8,codepage=cp866,username=...
>нужно вызывать
>  mount -t cifs //server/share mountpoint -o iocharset=utf8,codepage=cp866,username=...
>(обсуждение в http://lists.samba.org/archive/samba/2005-October/113175.html)
>
>В общем, мне помогло (Scientific Linux 4.0 с последними обновлениями).

А мне не помогло :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Русские имена фалов при smbmount"  
Сообщение от romanSA (??) on 29-Июл-06, 22:57 
>
>А мне не помогло :(

А что за дистрибутив?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Русские имена фалов при smbmount"  
Сообщение от passshok email on 30-Июл-06, 14:27 
>>
>>А мне не помогло :(
>
>А что за дистрибутив?


Gentoo

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Русские имена фалов при smbmount"  
Сообщение от romanSA (ok) on 02-Авг-06, 00:55 
>>
>>А что за дистрибутив?
>
>
>Gentoo

Выбрал время после работы и поставил Gentoo на VmWare
(с небольшими приключениями с /dev/sda).
1. Поставил минимум, то что описано в Gentoo Linux x86 Quick Install Guide
(http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml)
2. После этого сделал русификацию по http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
   локаль ru_RU.UTF-8
3. После этого emerge samba
4. НИЧЕГО В КОНФИГАХ НЕ ПРАВЛЮ, выполняю

    mount -t cifs //10.0.0.1/Docs /mnt/ext_docs/ -o username=???,password=???,codepage=cp866,iocharset=utf8,rw

   Все русские названия на месте.

Да и ещё, предыдущая сборка samba под Scientific при монтировании mount -t cifs ... не показывала русские названия вообще, а mount -t smbfs ... показывала. А теперь все наоборот. :(
В связи с этим вопрос: у тебя samba-3.0.22-r3?
Если нет, то нужно обновляться.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Русские имена фалов при smbmount"  
Сообщение от romanSA (ok) on 02-Авг-06, 01:05 
P.S. Текущая версия samba в Scieltific Linux у меня 3.0.10.
(предыдущая естественно 3.0.9)
Но на Gentoo лучше все-таки ставить последнюю, доступную четез emerge.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Русские имена фалов при smbmount"  
Сообщение от passshok email on 02-Авг-06, 16:20 
>P.S. Текущая версия samba в Scieltific Linux у меня 3.0.10.
>(предыдущая естественно 3.0.9)
>Но на Gentoo лучше все-таки ставить последнюю, доступную четез emerge.


Самба у меня последняя, как ты писал. А локаль у меня cp1251. Может в ней дело?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Русские имена фалов при smbmount"  
Сообщение от romanSA (ok) on 05-Авг-06, 00:49 
>>P.S. Текущая версия samba в Scieltific Linux у меня 3.0.10.
>>(предыдущая естественно 3.0.9)
>>Но на Gentoo лучше все-таки ставить последнюю, доступную четез emerge.
>
>
>Самба у меня последняя, как ты писал. А локаль у меня cp1251.
>Может в ней дело?

Насколько я знаю, эта локаль вообще-то не является "стандартной" для последних
дистрибутивов Linux (Gentoo, RH, Scientific).
То есть, если в установленном дистрибутиве набрать
  locale -a | grep ru
то локали ru_RU.cp1251 не будет.
Вопрос в том как ты эту локаль определял.

P.S. Вообще-то, если использовать на cp1251 не завязано что-либо критичное, желательно переходить на utf8.

P.P.S Я сейчас ухожу в отпуск. Через недельку вернусь, попробую с cp1251.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Русские имена фалов при smbmount"  
Сообщение от passshok email on 05-Авг-06, 01:00 
>>>P.S. Текущая версия samba в Scieltific Linux у меня 3.0.10.
>>>(предыдущая естественно 3.0.9)
>>>Но на Gentoo лучше все-таки ставить последнюю, доступную четез emerge.
>>
>>
>>Самба у меня последняя, как ты писал. А локаль у меня cp1251.
>>Может в ней дело?
>
>Насколько я знаю, эта локаль вообще-то не является "стандартной" для последних
>дистрибутивов Linux (Gentoo, RH, Scientific).
>То есть, если в установленном дистрибутиве набрать
>  locale -a | grep ru
>то локали ru_RU.cp1251 не будет.
>Вопрос в том как ты эту локаль определял.
>
>P.S. Вообще-то, если использовать на cp1251 не завязано что-либо критичное, желательно переходить
>на utf8.
>
>P.P.S Я сейчас ухожу в отпуск. Через недельку вернусь, попробую с cp1251.
>

Подумаю о uft8, но честно говоря, не охота менять cp1251, и так все хорошо. :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Русские имена фалов при smbmount"  
Сообщение от andrystepa email(??) on 07-Авг-06, 12:29 
>>>>P.S. Текущая версия samba в Scieltific Linux у меня 3.0.10.
>>>>(предыдущая естественно 3.0.9)
>>>>Но на Gentoo лучше все-таки ставить последнюю, доступную четез emerge.
>>>
>>>
>>>Самба у меня последняя, как ты писал. А локаль у меня cp1251.
>>>Может в ней дело?
>>
>>Насколько я знаю, эта локаль вообще-то не является "стандартной" для последних
>>дистрибутивов Linux (Gentoo, RH, Scientific).
>>То есть, если в установленном дистрибутиве набрать
>>  locale -a | grep ru
>>то локали ru_RU.cp1251 не будет.
>>Вопрос в том как ты эту локаль определял.
>>
>>P.S. Вообще-то, если использовать на cp1251 не завязано что-либо критичное, желательно переходить
>>на utf8.
>>
>>P.P.S Я сейчас ухожу в отпуск. Через недельку вернусь, попробую с cp1251.
>>
>
>Подумаю о uft8, но честно говоря, не охота менять cp1251, и так
>все хорошо. :)

Долго мучился с той же проблемой, менял различные настройки, и в конце концов у меня на Mandriva Linux 2006 получилось с такой настройкой:
в файле smb.conf:
dos charset = CP866
unix charset = koi8-r #или utf-8
display charset = koi8-r #или utf-8

Локаль в линухе соответствующая, т.е. koi8-r или utf-8.
Вообще применять в линухе win-1251 как мне кажется неразумно - многовато линухового софта заточено под utf-8 или koi8-r.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Русские имена фалов при smbmount"  
Сообщение от Dmitriy email(??) on 23-Окт-08, 22:06 
Мне помогло, спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Русские имена фалов при smbmount"  
Сообщение от Dima (??) on 29-Окт-08, 18:24 
Debian 4.0, Samba version 3.0.24

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=

mount -t cifs //ip/share mountpoint -o iocharset=koi8-r,codepage=cp866,user=администратор,password=.....

Спасибо! наконецто заработало....=))))))))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Русские имена фалов при smbmount"  
Сообщение от annndrey on 23-Мрт-09, 16:09 
у меня mount -t cifs ... не сработала, однако
в Debian 5.0 сработала такая команда:
mount.cifs ...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру