====== Active Directory Domain Member ======
===== Grundlagen =====
[[https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Domain_Member|Setting up Samba as an Active Directory Domain Member]]
**Voraussetzung:**
* Installation eines [[server:ad-dc|Active Directory Domain Controllers]]
* Das Server-Gerät mit Betriebssystem nach Anleitung [[devices:server|Server]] installieren.
nano /etc/hosts
192.168.178.4 dm1.ds..spnds.org dm1
#127.0.1.1 auf dm1 entfernen
nano /etc/resolv.conf
search ds..spdns.org
nameserver 192.168.178.3 (zeigt auf den dc1)
**Test DNS:** Muss nur auf dm1.ds..spdns.org und dm1 zeigen, nicht auf 127.0.0.1
getent hosts dm1
===== Installation von Samba =====
apt-get install samba smbclient
===== Installation von Kerberos =====
sudo apt-get install krb5-user
nano /etc/krb5.conf
[libdefaults]
default_realm = DS..SPDNS.ORG
dns_lookup_realm = false
dns_lookup_kdc = true
===== Zeitsynchronisation =====
https://wiki.samba.org/index.php/Time_Synchronisation
apt-get install ntp
nano /etc/ntp.conf
server dc1.ds..spdns.org iburst prefer
# server dc2.ds..spdns.org iburst
# Die pool auskommentieren
systemctl restart ntp
systemctl status ntp
**Kontrolle:**
date
===== Samba vorbereiten =====
nano /etc/samba/smb.conf
[global]
security = ADS
workgroup =
realm = DS..SPDNS.ORG
idmap config * : backend = tdb
idmap config * : range = 3000-7999
#idmap config :backend = ad
#idmap config :schema_mode = rfc2307
#idmap config :range = 10000-999999
#winbind nss info = rfc2307
idmap config :backend = rid
idmap config :range = 10000-999999
winbind nss info = template
template shell = /bin/bash
template homedir = /home/%U
net ads join -U administrator
... und verschieben des Computers in der ADS nach srv.c1
===== Name Service Switch =====
apt-get install winbind
apt-get install libnss-winbind
nano /etc/nsswitch.conf
passwd: files winbind
group: files winbind
oder
passwd: compat winbind
group: compat winbind
systemctl enable winbind
systemctl enable smbd
systemctl enable nmbd
Neustart:
reboot
Test:
systemctl status winbind
systemctl status smbd
systemctl status nmbd
wbinfo --ping-dc
getent passwd \\
getent group "\Domain Users"
Log-Files: /var/log/samba