When writing a (1MB+) file to my samba share, I can lock the file locally (from Delphi) which seems kinda really horrible. Meaning this happens : Windows machine : Copy large-ish file to samba share Linux server : check for file; when file is created, open file and read contents. validate contents to ensure file is OK. (As file has not completed writing yet) validation fails. Is there a way to make samba to lock files so that nobody on the linux side can take that lock away? Like, perhaps, some way that doesn't involve changing what the windows users do? It seems to me that basic file locking should be fairly important to samba, so I'm fairly sure that I'm doing something wrong if it's not working (there's no way that this would have been overlooked, is there????) Dana Lacoste Ottawa, Canada my smb.conf (I added the strict and level2 commands to try to fix it) : [global] max connections = 10 load printers = no encrypt passwords = yes case sensitive = no change notify timeout = 300 deadtime = 15 security mask = 0000 follow symlinks = no force group = share inherit permissions = yes log file = /var/log/smbd map archive = no max log size = 0 nt acl support = no time server = yes strict sync = yes level2 oplocks = yes strict locking = yes workgroup = WORKGROUP [share] path = /data/pcdata/share comment = Scan utilities and files writeable = true