Страница 1 из 1

монтирование виндовых шар. бага.

Добавлено: 2007-09-27 11:33:25
mentat
делал по статье
http://www.lissyara.su/?id=1113

найденая бага:
сделал все как написано, подмонтировалась шара, все отлично, но!
на шаре папки названы русскими буквами, например "Отдел логистики" и внутри папки "заказы" например. так вот. если я ломплюсь в эту папку по сети smb://Documents/Отдел логистики... то все работает как надо.

а если же я после монтирования захожу в /mnt/docs , то вижу только папки первого уровня и зайти внутрь не могу - показывает пустоту внутри.

методом тыка выяснилось. что если папки названы латиницей то все работает

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 9:52:42
schizoid
ну и делай выводы :) кирилица - зло :)

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 10:33:25
Alex Keda
schizoid писал(а):ну и делай выводы :) кирилица - зло :)
нет. буржуи - это зло :)

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 11:04:33
mentat
ответ конечно афигенно полезный, это что предложение переименовать 16000 директорий на файл-сервере и при этом сказать каждому юзеру не называть новые директории кириллицей? :)))
остроумно, но к сожалению бесполезно :)

всё еще надеюсь услышать ответ по существу

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 11:13:27
schizoid
локализация на сервере настроена?
как монтируешь? с какими параметрами?

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 11:23:23
mentat
Локализация настроена, повторяю. при заходе по сети на сервер все отлично работает!

монтирую так:
mount_smbfs -E utf-8:cp866 //user@server1/Documents /mnt/serv-docs

пробовал
mount_smbfs -E koi8-r:cp866 //user@server1/Documents /mnt/serv-docs
но так вместо названий папок кракозябры

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 12:29:17
schizoid
заходишь в /mnt/doc как? по путти с венды?

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 14:30:03
mentat
захожу 2-мя способами:
ls -l /mnt/docs
он все четко показывает
но это первый уровень. дальше у меня КДЕ, открываю файл-менеджер ну конкьюрер стандартный и начинаю лазит по папкам, он тупо показывает пустоту в них, либо в некоторых дублирует назхвания корневой папки и внутри пустота снова
при этом директории названые латиницей открываются нормально и содержимое отображается при условии что внутри нет файлов в названии которых есть кириллица. :(((
это если зайти по пути /mnt/docs

если же зайти тем же самым конкьюрером по
smb://dc/Documents
, то все отлично работает, все папки и файлы видны прекрасно и открываются

второй способ, собсно который мне и нужен особенно
попытка открыть либо сохранить файл в ОпенОффис. - точно такая же фигня - в ?mnt/docs ничего не открывается, только видны названия корневых папок

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 15:56:30
schizoid
а попробуй залогиниться на это сервак по ссх через путти и выставить в путти кодировку cp1251 шо покажет

Re: монтирование виндовых шар. бага.

Добавлено: 2007-09-28 16:28:17
mentat
на какой "этот сервак"? сервак у меня виндовый! у юзеров на компах стоит БСД+КДЕ

Re: монтирование виндовых шар. бага.

Добавлено: 2007-10-09 10:40:13
mentat
Есть! решил проблему.

надо делать так:

Код: Выделить всё

mount_smbfs -E cp1251:cp866 //user@server1/Documents /mnt/serv-docs

Но! сразу это НЕ будет работать, после установки системы надо сначала сделать все чтонаписано тут
http://www.lissyara.su/?id=1169

Re: монтирование виндовых шар.

Добавлено: 2007-10-09 11:16:13
mentat
Попытка монтирования

Код: Выделить всё

duet004# mount_smbfs -N //USER@FSERVER/Documents /mnt/serv-docs
получаю ошибку:
mount_smbfs: unable to open connection: syserr = Connection reset by peer

соответственно без этого я не могу настроить автомаунт в /etc/fstab :(((

где я дурак?

причем, если я делаю:

Код: Выделить всё

duet004# mount_smbfs -N //USER@192.168.4.4/Documents /mnt/serv-docs
- получаю
mount_smbfs: can't get server address: syserr = Operation timed out


а если делаю

Код: Выделить всё

#mount_smbfs //USER@myserver/Documents /mnt/serv-docs
то все получается нормально, только пароль приходится руками вводить

/etc/nsmb.conf:

Код: Выделить всё

[default]
workgroup=MYDOMAIN

# The 'FSERVER' is an NT server.
[FSERVER]
addr=192.168.4.4

[FSERVER:USER]
# use persistent password cache for user 'joe'
charsets=cp1251:cp866
password=mypass


попутный вопрос, монтируя шару рутом, как потом юзать ее юзером простым?

Re: монтирование виндовых шар. бага.

Добавлено: 2007-10-09 13:00:05
Alex Keda
про попутный вопрос - права на точку монтирования - про остальное - логи стмрит