LINUX.ORG.RU

Samba - не верные имена папок

 


0

1

01. По самбе, некоторые папки имеют такие имена:
0Z46O7~N
0XIBWO~K
0TB8BP~3
А через миднайткоманден,нормальное имя, вида «Папка с Документами 1».
Проблема не постоянная, то есть, то нету.

Подскажите, куда копать.

02. Открыто окно с цунаром, вижу список подмонтированных папок по самбе, проходит пару минут, и некоторые папки тупо исчезают, спустя пару минут появляются.
Что это может быть?

И на клинете и на сервере - дебиан последний (Thunar 1.8.4)
Проверил на маке, аналогично, пропадают папки.

Проблеме этой года 4 как.

Еще, отваливается не коннект к самбе, а отдельные папки внутри папок.

UPD. Все проблемы решены.



Последнее исправление: ravaya (всего исправлений: 3)

Ответ на: комментарий от ravaya

хм, напоминает ограничение длины пути, могу ошибаться

по умолчанию там не очень много, учитывая что юникод хрумает до 4ех байт на символ

хз как сейчас раньше плохо подменяло на ~, глюкодром был знатный

зы, хотя у тебя вроде коротенькое все, покажи опции монтирования

Morin ★★★★
()
Последнее исправление: Morin (всего исправлений: 1)

Могу только заметить, что в kde это вечная проблема

Однако одна проблема осталась нерешённой: если папка лежащая в корневом каталоге содержит кириллицу, она вызывает ошибку в smb4k. Но если такая папка лежит глубже, то доступ работает

tiinn ★★★★★
()

Видел подобное, когда в имени каталога есть символы, которые винда не переваривает в путях, например, ":". То есть на сервере через тот же mc всё читается, а на винде по SMB подобная хрень вместо имени.

Radjah ★★★★★
()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от ravaya

Хочу разобраться, это я криво настроил самбу, или это глюк самбы.

Скорее первое. По крайней мере с подобным не сталкивался. Последний раз года 2 настраивал на одноплатнике под armbian и на подкроватном amd64 работает. Везде все ок с кодировкой.

Ну и как бы очень странно что проблема хаотичная, т.е. возникает периодически судя по ОП. У тебя фаервол настроен? Внешнего доступа на шару нет? Просто, если это не кривая настройка, то может зловред? На порты smb часто всякие боты стучат. Был случай, что пока с iptables экспериментировал - успели на шару левый бинарник закинуть.

lnx4
()
Последнее исправление: lnx4 (всего исправлений: 1)
Ответ на: комментарий от ravaya

вспомнил свои ковыряния, а дальше по ключевым словам

ЗЫ самому интересно чем закончится, пора железяку менять 15 лет как никак и ждет меня весьма муторный переезд, так что посматриваю за лором и еще парой ресурсов на предмет траблов

Morin ★★★★
()
Ответ на: комментарий от Morin

Это что samba сама конвертирует имена в cp866 получается? А нафига и в какой версии такая проблема?

Первый раз такое вижу, у меня эта опция в конфиге не установлена, проблем нигде нет. Тоже debian и armbian на серваках. На клиентах по разному: debian, ubuntu, android, windows (в виртуалке).

lnx4
()
Ответ на: комментарий от lnx4

ну я то откуда знаю, вводные такие-же как и у тебя :) факт в том, что самба умеет конвертировать, видимо так собрали, где такое чудо надо спросить у тс

о, деб же, ну вот хз)

Morin ★★★★
()
Последнее исправление: Morin (всего исправлений: 1)
Ответ на: комментарий от Morin

Твое решение закрыло сразу несколько проблем:
- пробел, или спецсимвол в конце имени папки
- недоступность папки под виндой
- папку тупо не видно нод маком.

Мне непонятно, почему в дефолтный конфиг не включают такую важную опции.
Ведь это проблема касается и винды и мака.

ravaya
() автор топика