Есть две шары указывающих на одну директорию, одна 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, то он будет в режиме «только чтение». Можно ли это забороть?