[Samba] Samba File Locking Problem

George Lancina george at gbltech.us
Sat Mar 27 17:14:26 GMT 2004


This may be what you need in your smb.conf:

oplocks = no
level 2 oplocks = no

Look them up via 'man smb.conf'.  I believe you can set it either globally or per share.
 Hope that helps :-)


Cameron B. Prince said:
> Hi,
>
> I have a situation in the office where I temporarily need to provide
> additional clients access to a share on a Windows 2000 Professional box.
> 2000 Pro seems to only allow 5 clients to connect to a share and there is no
> faclity to allow more as best I can tell. Upgrading isn't really an option
> and as I said, this is a temporary need.
>
> I have a linux box as a gateway so I decided to map the share from the
> windows box to it via smbmount, then reshare that mount via samba. Then I
> could point the extra clients to the linux box which would effectively be
> transparently be connecting them to the windows box.
>
> It works and works well, but I have hit one snag.
>
> Each client runs a program that creates files on the share. A program is
> running on the windows box that scans this directory and moves the files to
> another directory for processing. When clients connected directly to the
> windows share create the files, they are moved and everything works as
> intended. When clients connect to the windows share via linux create the
> files, the program on the windows box crashes.
>
> I found that this is caused by the client maintaining a lock on the file
> after it's created. If I stop the program on the windows box, make the
> client create the file, shutdown the client, then start the program on the
> windows box, everything is fine.
>
> I've also confirmed I can't move or rename the files manually until the
> client that created them is shutdown.
>
> What can I do to keep this lock from being maintained?
>
>
> Here's the line from fstab that mounts the share on the linux box:
>
> //doveserver/c /mnt/samba smbfs
> uid=500,gid=500,username=user1,password=user1,rw 0 0
>
> User 500 is florist.
>
> Here's permissions on /mnt/samba:
>
> drwxr-xr-x   1 florist florist 4096 Mar 18 15:32 samba
>
> Here's the share definition from smb.conf:
>
> [C]
>    comment = C On Doveserver
>    path = /mnt/samba
>    public = yes
>    writable = yes
>    create mask = 0775
>    inherit permissions = yes
>
>
> Any help or ideas would certainly be appreciated.
>
> Thank you,
> Cameron
>
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
>



More information about the samba mailing list