LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Need SAMBA expert Please help... (https://www.linuxquestions.org/questions/linux-newbie-8/need-samba-expert-please-help-730761/)

tritonsmoon 06-04-2009 05:56 PM

Need SAMBA expert Please help...
 
I have setup a samba share on my SuSE 10.2 Enterprise server. I want files to be locked if a user has one open. Currently two users can edit the same file. So the last user to edit wins the changes. What am I missing? Below is my smb.conf file:

[global]
server string = lewis3
map to guest = Bad User
printcap name = cups
logon path = \\%L\profiles\.msprofile
logon drive = P:
logon home = \\%L\%U\.9xprofile
ldap ssl = no
lock directory = /var/lock/samba
usershare allow guests = Yes
printing = cups
cups options = raw
print command =
lpq command = %p
lprm command =
oplocks = No
level2 oplocks = No
strict locking = Yes
include = /etc/samba/dhcp.conf

[homes]
comment = Home Directories
valid users = %S, %D%w%S
read only = No
inherit acls = Yes
browseable = No

[profiles]
comment = Network Profiles Service
path = %H
read only = No
create mask = 0600
directory mask = 0700
store dos attributes = Yes

[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/

[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin, root
force group = ntadmin
create mask = 0664
directory mask = 0775

[buyers]
comment = Buyers Share
path = /winshare/buyers
read only = No
create mask = 0774

The buyers section is the important share.

Thanks

billymayday 06-04-2009 06:08 PM

According to my quick read of man smb.conf, strict locking is a per share parameter not a global, so you may need to set in in the share definition for it to take effect.

Ditto for leve2 oplocks and oplocks

tritonsmoon 06-04-2009 08:28 PM

[buyers]
comment = Buyers Share
path = /winshare/buyers
read only = No
create mask = 0774
oplocks = No
level2 oplocks = No
strict locking = Yes

Even with this configuration I don't see a change. All users can still edit the file. I restarted smbd and nmbd only.

I have also tried this configuration

[buyers]
comment = Buyers Share
path = /winshare/buyers
read only = No
create mask = 0774
oplocks = Yes
level2 oplocks = Yes
strict locking = Yes

tritonsmoon 06-04-2009 08:52 PM

Another thing I've noticed from the STATUS page of SWAT there are Active Connections and Active Shares (both of which have data below them), but it DOES NOT show Open Files. Even when I have the same file open on both Windows XP PC's. I've refreshed for 5 minutes now and it will not show the files as open.

tritonsmoon 06-08-2009 03:52 PM

Anyone Else??
 
Does anybody else have any suggestions? I don't want to make a bunch of insignificant changes. It seems like it's a configuration setting I just don't know where.


All times are GMT -5. The time now is 05:33 AM.