[Samba] Errors for shares since 4.12.0

Andreas Hauffe andreas.hauffe at tu-dresden.de
Mon Mar 9 14:25:14 UTC 2020


Hi,

I tried samba 4.12.0 on our file server which is a domain member and 
exporting some shares. We're getting some strange errors on some shares 
since the update.

Right after starting or restarting smbd everything is fine. After short 
while (seconds or a few minutes) users are getting errors when trying to 
access the shares, e.q. "Invalid Handle Error", "An unexpected network 
error occurred", "The process cannot access the file because it is being 
used by another process", ... (these are translations of the error 
messages from german, so the original english message can be slightly 
different).

Sometimes the shares are reachable for users after waiting a while but 
sometimes not.

smb.conf:

# Global parameters
[global]
         bind interfaces only = Yes
         dedicated keytab file = /etc/krb5.keytab
         interfaces = lo enp1s0f0
         kerberos method = secrets and keytab
         realm = SUBDOM.DOM.EXAMPLE.COM
         security = ADS
         server min protocol = SMB3_00
         template homedir = /home/users/linux/%U
         template shell = /bin/bash
         winbind refresh tickets = Yes
         winbind separator = +
         workgroup = ILRW
         idmap config dom : range = 10000-9999999
         idmap config dom : backend = rid
         idmap config subdom : range = 3000-9999
         idmap config subdom : backend = rid
         idmap config * : range = 2000-2999
         idmap config * : backend = tdb
         map acl inherit = Yes
         vfs objects = acl_xattr

[share1]
         comment = Share 1
         create mask = 0740
         directory mask = 0750
         force create mode = 0660
         force directory mode = 0660
         force group = "SUBDOM+worker"
         inherit permissions = Yes
         path = PATHNAME
         read only = No
         root preexec = /bin/MK_PAPIERKORB %H "%u" %h %S
         smb encrypt = desired
         valid users = +SUBDOM+worker
         vfs objects = recycle crossrename
         recycle:exclude_dir = tmp | temp | cache
         recycle:exclude = *.TMP | *.tmp | ~$*.doc
         recycle:noversions = *.ini | *.dat
         recycle:versions = Yes
         recycle:maxsize = 536870912
         recycle:touch = Yes
         recycle:keeptree = Yes
         recycle:directory_mode = 0700
         recycle:repository = %H/.Papierkorb/%S

[share2]
         comment = Share 2
         inherit acls = Yes
         path = PATHNAME
         read only = No
         smb encrypt = desired
         valid users = +SUBDOM+worker +SUBDOM+user
         acl_xattr:ignore system acls = yes

[share3]
         comment = Share 3
         create mask = 0660
         directory mask = 0770
         force create mode = 0660
         force directory mode = 0770
         force group = "SUBDOM+group2"
         path = PATHNAME
         read only = No
         root preexec = /bin/MK_PAPIERKORB %H "%u" %h %S
         smb encrypt = desired
         valid users = +SUBDOM+group2
         vfs objects = recycle crossrename
         recycle:exclude_dir = tmp | temp | cache
         recycle:exclude = *.TMP | *.tmp | ~$*.doc
         recycle:noversions = *.ini | *.dat
         recycle:versions = Yes
         recycle:maxsize = 536870912
         recycle:touch = Yes
         recycle:keeptree = Yes
         recycle:directory_mode = 0700
         recycle:repository = %H/.Papierkorb/%S

[share4]
         comment = Share 4
         path = PATHNAME
         smb encrypt = desired
         valid users = +SUBDOM+group2 +SUBDOM+group3 +SUBDOM+group4

Regards,
Andreas



More information about the samba mailing list