Windows file locks allowing multiple users to write to open file over network
Posted
by
JPbuntu
on Server Fault
See other posts from Server Fault
or by JPbuntu
Published on 2012-06-16T05:19:22Z
Indexed on
2012/06/19
3:18 UTC
Read the original article
Hit count: 534
I have 6 windows computers (xp,vista,7) that need to access a samba share (Ubuntu 12.04). I am trying to make it so only one client can open a file at a given time. I thought this was pretty standard behavior of file locks, but I can't get it to work.
The way it is right now a file can be open by two users, and changed and saved by either one of them. The last file saved overwrites what ever changes the other user made. At first I thought this was a Samba configuration problem, but I get this behavior even between two windows machines. So far I have only tested:
Windows Xp >>> Windows Vista
Windows XP >> Samba << Windows Vista
and both give the same behavior.
When I tested the Samba configuration, I had set strict locking = yes
and get errors logged like this:
close_remove_share_mode: Could not get share mode lock for file _prod/part_number_list_COPY.xlsx
Eventually all of the files are going to be moved onto the Samba share, so that is the configuration I am most concerned about fixing. Any ideas? Thanks in advance.
EDIT:
I tested an excel file again, and it is now working properly in both above mentioned cases, I am also no longer getting the above mentioned error. I don't know what happened, perhaps a restart fixed it? (also works with strict locking = no
)
Although I still need to find a solution for the CAD/CAM files we use, the software is Vector and it does not seem to be using file locks.
Is there any software that I can use to manage these files, so two people can't open/edit them at a time? Maybe a windows application that forces file locks? Or a dirt simple version control system? (the only ones I have seen at are too complicated for our needs).
© Server Fault or respective owner