In dieser Dokumentation gehen wir die einzelnen schritte durch wie man einen Ubuntu Server 26.04 zu einer Windows Server Domäne hinzufügt.
Um überhaupt erst anfangen zu können, benötigt unser Ubuntu Server die erförderlichen Pakete.
sudo apt update
sudo apt install realmd sssd sssd-tools samba-common-bin adcli
Zuerst müssen wir sicher gehen, dass unser Ubuntu Server die DNS-Server der Windows-Domäne verwenden kann. Dazu überprüfen wir die Datei /etc/resolv.conf und fügen dort die IP-Adresse unseres DNS-Servers hinzu.
sudo nano /etc/resolv.conf
nameserver 127.0.0.53
options edns0 trust-ad
search lostinit.local
Dies wären die Einstellungen für unsere Domain, da unsere über VMs laufen. Sie müssen hier ihre daten eintragen. lostinit.local ist unserer Domain Name, ändern sie den zu ihrer Domäne. 127.0.0.53 ist der DNS-Server unserer Domäne, hier müssen sie auch ihren Eintragen.
Um die Windows-Domäne zu entdecken führen sie den Befehl aus.
realm discover IHRE_DOMÄNE
bei unserer Domäne lostinit.local kommt das als Ergebnis, bei ihnen sollte ungefähr das gleiche rauskommen.
lostinit.local
type: kerberos
realm-name: LOSTINIT.LOCAL
domain-name: lostinit.local
configured: kerberos-member
server-software: active-directory
client-software: sssd
required-package: sssd-tools
required-package: sssd
required-package: libnss-sss
required-package: libpam-sss
required-package: adcli
required-package: samba-common-bin
login-formats: %U
login-policy: allow-realm-logins
Jetzt treten wir dem Active Directory bei. Wir verwenden diesen Befehl.
sudo realm join IHRE_DOMÄNE -U DOMÄNEN_ADMINISTRATOR
Falls bei ihnen der Fehler kommt, dass sie nicht befugt sind, vergewissern sie sich, dass sie wirklich der Domänen Administrator sind.
Sie können ihre SSSD Konfiguration anpassen, um Authentifizierung und Benutzerverwaltung zu optimieren
sudo nano /etc/sssd/sssd.conf
Nun sollte ihr Ubuntu Server 26.04 der Domäne von ihrem Windows Server beigetreten sein, um das nochmal zu überprüfen geben sie den Befehl id NUTZERNAME ein.