Join a DC to a domain howto

Jan B Kinander samba at kinander.nu
Mon Sep 10 09:14:21 MDT 2012


I get two errors when I try to follow the
http://wiki.samba.org/index.php/Samba4_joining_a_domain
<http://wiki.samba.org/index.php/Samba4_joining_a_domain>

1) The "kinit administrator" didn't work until I added:

KINANDER.LOCAL = {
kdc = raspberrypi.kinander.local
kdc = ksdc04.kinander.local
admin_server = raspberrypi.kinander.local
default_domain = kinander.local}

to the krb5.conf

2) the samba-tool didn't work, perhaps that is because my previous point,
anyhow, I need some guidance. Here follows the errormessages I got.
>>>

jan at KSDC04:~$ samba-tool domain join kinander.local DC -Uadministrator
--realm=kinander.local
Finding a writeable DC for domain 'kinander.local'
Found DC raspberrypi.kinander.local
Password for [WORKGROUP\administrator]:
workgroup is KINANDER
realm is kinander.local
checking sAMAccountName
Adding CN=KSDC04,OU=Domain Controllers,DC=kinander,DC=local
Adding
CN=KSDC04,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=kinander,DC=local
Adding CN=NTDS
Settings,CN=KSDC04,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=kinander,DC=local
Adding SPNs to CN=KSDC04,OU=Domain Controllers,DC=kinander,DC=local
Setting account password for KSDC04$
Enabling account
Calling bare provision
Join failed - cleaning up
checking sAMAccountName
Deleted CN=KSDC04,OU=Domain Controllers,DC=kinander,DC=local
Deleted CN=NTDS
Settings,CN=KSDC04,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=kinander,DC=local
Deleted
CN=KSDC04,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=kinander,DC=local
ERROR(<type 'exceptions.IOError'>): uncaught exception - [Errno 13]
Permission denied: '/usr/local/samba/etc/smb.conf'
File
"/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py",
line 160, in _run
return self.run(*args, **kwargs)
File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/domain.py",
line 256, in run
machinepass=machinepass, use_ntvfs=use_ntvfs, dns_backend=dns_backend)
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line
1090, in join_DC
ctx.do_join()
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line
994, in do_join
ctx.join_provision()
File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line
657, in join_provision
use_ntvfs=ctx.use_ntvfs, dns_backend=ctx.dns_backend)
File
"/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py",
line 1848, in provision
eadb=useeadb, use_ntvfs=use_ntvfs, lp=lp, global_param=global_param)
File
"/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py",
line 665, in make_smbconf
f = open(smbconf, 'w')

<<<

Yours sincerely,
Jan Blomqvist Kinander


More information about the samba-technical mailing list