LINUX.ORG.RU
ФорумAdmin

[samba]блокировки

 , ,


0

1

Есть две шары указывающих на одну директорию, одна read-only, в ней отключены блокировки.

[global]
wins support = Yes
domain master = Yes
local master = Yes
prefered master = Yes
os level = 255
workgroup = STUDIO
netbios name = SERVER
server string = main server
security = share
unix extensions = no
load printers = no
hosts deny = 0.0.0.0/0, ALL
hosts allow = 192.168.1.0/27, 192.168.1.32/27, 127.0.0.0/8
interfaces = eth0, lo
bind interfaces only = Yes
oplocks = true
kernel oplocks = true
create mask = 0740
directory mask = 0750

[share]
read only = Yes
oplocks = No
level2 oplocks = No
share modes = No
locking = No
path = /path/
guest ok = Yes
force user = sambauser
force group = users
hosts deny = 0.0.0.0/0, ALL
hosts allow = 192.168.1.0/27, 192.168.1.32/27, 127.0.0.0/8

[share-rw]
read only = No
path = /path/
guest ok = No
valid users = shareuser
force user = sambauser
force group = users
hosts deny = 0.0.0.0/0, ALL
hosts allow = 192.168.1.0/27, 192.168.1.32/27, 127.0.0.0/8

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

28303        1001       DENY_WRITE 0x20089     RDONLY     NONE             /path   TST/Документ Microsoft Word.doc   Mon Mar 26 15:11:10 2012

Если в то же время этот документ открыть через share-rw, то он будет в режиме «только чтение». Можно ли это забороть?

★★

Последнее исправление: Lonli-Lokli (всего исправлений: 1)

Если в то же время этот документ открыть через share-rw, то он будет в режиме «только чтение».

Всё правильно. В чём вопрос?

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

Так вроде в самбе для этой шары выключены все возможные блокировки. МСО через либастрал файл лочит?

Lonli-Lokli ★★
() автор топика
Ответ на: комментарий от Lonli-Lokli

Хм... Этот момент я как-то упустил...

Deleted
()
Ответ на: комментарий от Lonli-Lokli

проведи эксперимент. на вендовой машине открой файл в офисе, а второй раз открой тот же файл через UNC-путь. он откроется «только для чтения». и самба тут ни при чем.

аналогично, можно попробовать и с разных вендо-машин, при наличии оных.

aol ★★★★★
()
Ответ на: комментарий от Lonli-Lokli

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

aol ★★★★★
()
Ответ на: комментарий от Lonli-Lokli

ты провел эксперимент на двух вендовых тачках, как я предлагал?

как он в read-only шару запишется?

может, там вообще посылается рпц-запрос на блокировку? от этих индусов всего можно ожидать.

aol ★★★★★
()
Ответ на: комментарий от Lonli-Lokli

давай. потом отпишись! а то мало ли, пригодится кому ))

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

Что-то не находится ни фига, есть упоминания временных файлов, создаваемых офисом при открытии документа, но шарата ro.

Lonli-Lokli ★★
() автор топика
Ответ на: комментарий от uspen

Клиент - винда (куда писать-то?), блокировки отключены на самой шаре.

Lonli-Lokli ★★
() автор топика
Ответ на: комментарий от aol

дык, туплю, это не офис нифига, там же DENY_WRITE при открытии ридонли шары. это вообще нормальное для самбы поведение? в доках не нашёл.

Lonli-Lokli ★★
() автор топика
Ответ на: комментарий от Pinkbyte

Потому, что это глобальный параметр и писать его в шару вроде как нет смысла. Если верить документации и выхлопу testparm.

Lonli-Lokli ★★
() автор топика
Ответ на: комментарий от Pinkbyte

Читал и перечитывал) fake oplocks надо попробовать, чегой-то я их упустил.

Lonli-Lokli ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.