[Samba] DenyMode on read only shares

Пупкин Василий cybrgen at yandex.ru
Mon Mar 26 09:33:22 MDT 2012


Hello! Sorry if already discussed, but I can't find.

I have two shares pointing to one directory on server. One of this ([share]) shares in read only. If I open file on this share it appears in smbstatus -L output like

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

Then if I try to open this file from second share ([share-rw]), I have read only access.

Is this normal behavior for samba to set DENY_WRITE on read only share? Is it possible to change it?

I use following configuration:

[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


Thanks.


More information about the samba mailing list