[Samba] Veto Op Locks does not seem to working properly after updates

Mark Bannister mark at injection-moldings.com
Wed Jun 14 18:13:17 UTC 2023


Continuation of this thread: 
https://www.spinics.net/lists/samba/msg179456.html

I was able to get Samba working (properly I think) except my database 
cannot properly lock and unlock files.

Paradox database (corel, Borland BDE) depending on SMB1 protocols.  The 
database uses lock files to track database table and record usage.  
Database locks are no longer being properly released after updating to 
Samba 4.18.3 from an old version (not sure which version 4.x of some sort).


# Global parameters
[global]
         add machine script = sudo /usr/sbin/useradd -g machines -c "%u 
machine account" -d /var/lib/samba -s /bin/false %u
         add user script = /usr/sbin/adduser --quiet --disabled-password 
--gecos "" %u
         client max protocol = NT1
         client min protocol = NT1
         dns proxy = No
         domain logons = Yes
         domain master = Yes
         load printers = No
         log file = /var/log/samba/log.%m
         logon drive = H:
         logon home =
         logon path =
         logon script = logon.bat
         map to guest = Bad User
         max log size = 1000
         name resolve order = wins lmhosts host bcast
         ntlm auth = ntlmv1-permitted
         obey pam restrictions = Yes
         pam password change = Yes
         panic action = /usr/share/samba/panic-action %d
         passwd chat = *Enter\snew\s*\spassword:* %n\n 
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
         passwd program = /usr/bin/passwd %u
         preferred master = Yes
         server max protocol = NT1
         server min protocol = NT1
         server role = classic primary domain controller
         server string = APP Samba %v %h
         template homedir = /home/%U
         template shell = /bin/bash
         unix password sync = Yes
         username map = /usr/local/samba/etc/username.map
         wins support = Yes
         workgroup = LINGROUP
         idmap config lingroup : range = 10000-999999
         idmap config lingroup : backend = rid
         idmap config * : range = 3000-7999
         idmap config * : backend = tdb
         admin users = sysadmin
         hosts allow = 127.0.0.1 192.168.1. 192.168.0.0/26
         hosts deny = 0.0.0.0/0
         use client driver = Yes
         veto oplock files = 
/*.TV/*.FAM/*.dat/*.DAT/*.db/*.DB/*.X??/*.x??/*.Y??/*.y??/*.MB/*.mb/*.VAL/*.val/*.PX/*.px/*.mdb/*.MDB/*.lck/*.LCK/*.net/*.NET/


--
Mark B


More information about the samba mailing list