smbget и русские буквы

Обсуждается все что связано с Юниксоподобными системами - от дистрибутивов до разбора ядра и конфигурации сервера.

Сообщение Crow » Ср апр 14, 2004 3:25 pm

В новой самбе(3.0.2) появилась встроенная долгожданная мной утиль <a href='http://jelmer.vernstok.nl/oss/smbget/' target='_blank'>smbget</a> . Докачка, рекурсивная скачка(вплоть до рабочей группы Изображение ) файлов из виндовых шар. Как обычно трабла с русскими - как только прописываю в /etc/samba3/smb.conf
Код: выделить все
unix charset=KOI8-R
, имею Segmentation fault на русских именах. Если не прописать- банально не находит на сервере, либо выкачает кракозябы(если качать вышестоящую папку без русских). Debug level 5-й пишет
Код: выделить все
Substituting charset 'KOI8-R' for LOCALE
и так раз надцать. Шо обидно - smbclient'овский get нормально забирает русские, матюкаясь также.
Добавлено:
ещё блин и мс-4.6.1 pre1 скомпиленый с --with-samba тоже не хавает русских
Всё не так уж важно...
Crow
Капитан
 
Сообщений: 206
Зарегистрирован: Пт мар 28, 2003 4:31 am
Откуда: Ukraine>Kharkov
Пункты репутации: 0

Сообщение MAPA3bM » Чт апр 15, 2004 12:56 am

2Crow
Я лично при компиляции ядра указал:
SMB file system support (to mount Windows shares etc.)
<*>Use default NLS
Default Remote NLS Option: "cp866"
и про самбовые кодировки более не вспоминаю.
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение Crow » Чт апр 15, 2004 4:39 am

<!--QuoteBegin-MAPA3bM+Apr 15 2004, 03:56--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (MAPA3bM @ Apr 15 2004, 03:56)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Default Remote NLS Option: "cp866" <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
аналогично всё стоит вкомпиленым в ядро Изображение . и действительно можно забывать про codepage= при монтировании и прочих там . а вот без iocharset=koi8-r не дружит монтировка с русскими.
Всё не так уж важно...
Crow
Капитан
 
Сообщений: 206
Зарегистрирован: Пт мар 28, 2003 4:31 am
Откуда: Ukraine>Kharkov
Пункты репутации: 0

Сообщение MAPA3bM » Чт апр 15, 2004 11:17 pm

2Crow
Чёт не въеду.. iocharset, вроде как, используется для vfat - а где ты в самбе его нашёл? Сколько работаю(года 4 уже) - ни разу не сталкивался...
(правда, эксперимент с mc показал, что подобная хрень действительно имеет место быть. Что ж - я предпочитаю smbmount..)
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение Crow » Пт апр 16, 2004 5:27 am

smbmount без параметров
Код: выделить все
....
iocharset=<arg>                 Linux charset (iso8859-1, utf8)
codepage=<arg>                  server codepage (cp850)
....

Так я стабильно монтирую.
Код: выделить все
smbmount '//192.168.1.1/share' /home/user/mnt/share - guest,codepage=cp866,iocharset=koi8-r
codepage можно не писать, если вкомпилена в ядро. а вот без iocharset кракозябы :).
Код: выделить все
:0410:043d:0438:043c:0435
(это типа слово Анимэ)
Всё не так уж важно...
Crow
Капитан
 
Сообщений: 206
Зарегистрирован: Пт мар 28, 2003 4:31 am
Откуда: Ukraine>Kharkov
Пункты репутации: 0


Вернуться в Unix/Linux/*nix

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron