[Samba] Error: Failed to open share info database /var/lib/samba/share_info.tdb

Bestattungen Vitt - Thomas Reitelbach t.reitelbach at bestattungen-vitt.de
Thu Feb 1 07:58:29 UTC 2024


Hello people,

on my way to implement a new file server for my enterprise I stumble 
over a problem which I never had before with older samba versions and 
this _might_ be a new unaddressed bug in samba. First some details 
regarding my environment:

-------
OS: Debian bookworm (12)
Samba-Version: stock debian 4.17.12 (also tried 4.19.4 from backports 
with no luck)
Environment: Samba configured as member server in an existing 
environment
smb.conf (see end of my mail for better readability):
-------

As you can see in my smb.conf I have a share named "Users" which will 
hold users personal data later on. As per the recommendations in the 
samba wiki I have to set share permissions on it (see 
https://wiki.samba.org/index.php/Setting_up_a_Share_Using_Windows_ACLs#Setting_Share_Permissions_and_ACLs) 
and THIS does not work.
When I try to set share permissions (not the security tab, I really talk 
about the tab "share permission") my settings are not stored in any way 
but reverted immediately after cliking "ok". Samba log spits out the 
following message:

Feb 01 08:20:19 fs1 rpcd_classic[600]: [2024/02/01 08:20:19.721212,  0] 
source3/lib/sharesec.c:161(share_info_db_init)
Feb 01 08:20:19 fs1 rpcd_classic[600]:   Failed to open share info 
database /var/lib/samba/share_info.tdb (Keine Berechtigung)

"Keine Berechtigung" means "no permission" or "access denied". These are 
the permissions on the file:
root at fs1:/var/lib/samba# ls -la share_info.tdb
-rwx------ 1 root root 421888  1. Feb 08:20 share_info.tdb

Now I tried just for testing to set permissions 777 on this file an et 
voila, share permissions are beeing stored without any error.

I have found a bug on bugzilla which looks similar but with a different 
topic - but maybe the reason for the bug might be the same:
https://bugzilla.samba.org/show_bug.cgi?id=15265

Now we are at the point where I need your help to identify the cause for 
my problem:
a) is it wrong file system permissions on the file, so I should blame 
debian package maintainers to correct it?
b) is there a bug similar to bug no. 15265 as stated above, so I would 
open a new bug on samba bugzilla
c) is it may fault because I have made a configuration error, so I would 
blame myself and ask you kindly for a hint into the right direction ...

Thank you in advance for your advice :)
Thomas



################
### SMB.CONF ###
################

[global]
### Grundkonfiguration ###
      security = ADS
      workgroup = ADVITT
      realm = ADVITT.SITE

      log file = /var/log/samba/%m.log
      log level = 1

      # The default (*) domain:
      idmap config * : backend = tdb
      idmap config * : range = 3000-7999

      # The ADVITT Domain:
      idmap config ADVITT : backend = rid
      idmap config ADVITT : range = 10000-99000

      template shell = /bin/bash
      template homedir = /home/%U

      vfs objects = acl_xattr full_audit recycle
      map acl inherit = yes

### Erweiterte Konfiguration – Features ###
### Gültig für alle Shares

      full_audit:prefix = %u|%I|%m|%S
      full_audit:failure = none
      full_audit:facility = local7
      full_audit:priority = NOTICE

      recycle:repository = .recycle
      recycle:directory_mode = 0770
      recycle:keeptree = yes
      recycle:versions = yes
      recycle:touch = yes
      recycle:touch_mtime = yes
      recycle:maxsize = 0

############################
### Allgemeine Freigaben ###
############################

[Users]
      path = /data/shares/Users
      comment = Persönliche Benutzerordner
      read only = no

### [cut of other share definitions because they are all the same 
config] ###

-- 
Bestattungen Vitt oHG
Inhaber Willi & Thomas Reitelbach
Rochusstraße 176
53123 Bonn-Duisdorf
Registergericht: Amtsgericht Bonn, HRA 7958

Facebook:     http://www.facebook.de/bestattungenvitt
Gedenkportal: http://begleiten.bestattungen-vitt.de
Internet:     http://www.bestattungen-vitt.de

Telefon: 0228 - 62 68 68
Fax: 0228 - 978 30 36



More information about the samba mailing list