[Samba] Joining Linux Domain Member to Windows AD/DC
Mark Foley
mfoley at novatec-inc.com
Sun Dec 10 22:30:00 UTC 2023
I appear to have successfully join my Linux domain member to the Windows AD
Domain, yeah!
All tests described in the wiki worked, plus additionally ntlm_auth to verify a
domain user's password. Now, I want to change the domain user's password. I
tried:
samba-tool user setpassword myuser
but got:
ltdb: tdb(/var/lib/samba/private/sam.ldb): tdb_open_ex: could not open file
/var/lib/samba/private/sam.ldb: No such file or directory
Unable to open tdb '/var/lib/samba/private/sam.ldb': No such file or directory
Failed to connect to 'tdb:///var/lib/samba/private/sam.ldb' with backend 'tdb':
Unable to open tdb '/var/lib/samba/private/sam.ldb': No such file or directory
ERROR(ldb): uncaught exception - Unable to open tdb
'/var/lib/samba/private/sam.ldb': No such file or directory
File "/usr/lib64/python3.9/site-packages/samba/netcmd/__init__.py", line 186,
in _run
return self.run(*args, **kwargs)
File "/usr/lib64/python3.9/site-packages/samba/netcmd/user.py", line 1054, in
run
samdb = SamDB(url=H, session_info=system_session(),
File "/usr/lib64/python3.9/site-packages/samba/samdb.py", line 70, in __init__
super(SamDB, self).__init__(url=url, lp=lp, modules_dir=modules_dir,
File "/usr/lib64/python3.9/site-packages/samba/__init__.py", line 114, in
__init__
self.connect(url, flags, options)
File "/usr/lib64/python3.9/site-packages/samba/samdb.py", line 86, in connect
super(SamDB, self).connect(url=url, flags=flags,
Is this because I cannot change an AD password from a domain member? Do I first
need to map the domain Administrator account to the local root account? (which I
did not do and wasn't going to do unless I needed to).
Thanks --Mark
More information about the samba
mailing list