Für alle Geräte gilt zuerst: Als DNS-Server muss die Adresse des Domänencontrollers eingetragen sein – am Gerät oder im Router per DHCP.
Windows
- Einstellungen → Konto → Auf Arbeits- oder Schulkonto zugreifen → „Diesen Computer einer lokalen Active Directory-Domäne hinzufügen“.
- Den Namen der Domäne eingeben (etwa
ad.firma.ch), dannAdministratorund das Kennwort. - Neu starten und mit
DOMÄNE\benutzeranmelden.
Gruppenrichtlinien wendet Windows selbst an; gpupdate /force sofort, gpresult /r zeigt, was gilt.
Mac und Linux: der Kuonen-Client
Unterstützt: macOS ab 14 (Apple Silicon und Intel), Debian 13, Ubuntu 24.04, Fedora, Arch (dort adcli vorher aus dem AUR
installieren, etwa yay -S adcli).
- Das Client-Paket holen: in der Weboberfläche unter Übersicht („Client für Mac und Linux herunterladen“), auf der Seite
Download oder direkt:
curl -fO https://<weboberfläche>/client/kuonen-verzeichnis-client.tar.gz - Auspacken und beitreten:
tar xzf kuonen-verzeichnis-client*.tar.gz sudo ./kuonen-verzeichnis-client-*/dist/client/verzeichnis-client-einrichten.shDas Skript fragt Domäne, Konto (Vorgabe
Administrator) und Kennwort, installiert unter Linux die nötigen Pakete (sssd, adcli, Kerberos, CUPS, GVfs, dconf), legt das Programm nach/usr/local/lib/kuonen-verzeichnis/und tritt bei. Auf dem Mac fragtdsconfigaddas Kennwort selbst. Prüfsummen stehen im Paket inSHA256SUMS, signiert inSHA256SUMS.asc. - Neu anmelden: mit dem Kontonamen ohne Domäne (
max). Auf dem Mac entsteht ein mobiles Konto, das auch ohne Netz geht.
Danach läuft der Dienst kuonen-verzeichnis-client (Linux: systemd, Mac: LaunchDaemon). Er wendet die Computerrichtlinien beim Start
und alle 90 Minuten an, bei der Anmeldung Laufwerke, Drucker und Benutzereinstellungen.
Befehle
| Befehl | Wirkung |
|---|---|
sudo kuonen-verzeichnis-client anwenden | jetzt anwenden (wie gpupdate /force) |
kuonen-verzeichnis-client zustand | welche GPOs gelten, was angewendet ist, letzter Fehler (wie gpresult) |
sudo kuonen-verzeichnis-client plan --benutzer max | zeigen, was die Sitzung von max setzt, ohne etwas zu ändern |
sudo ./dist/client/verzeichnis-client-einrichten.sh --entfernen --benutzer Administrator | alles zurücknehmen und das Computerkonto entfernen |
Was auf Mac und Linux ankommt
| Einstellung | Linux | macOS |
|---|---|---|
| Laufwerke | in „Dateien“ eingehängt, als Lesezeichen „Name (H:)“ | im Finder |
| Drucker | treiberlos über IPP | treiberlos über IPP |
| Bildschirmsperre, Hintergrund | über dconf (GNOME) | verwaltete Einstellungen |
| Proxy | für den Benutzer (GNOME) | für den ganzen Rechner (macOS kennt keinen Proxy je Benutzer) |
| Admin-Rechte | sudo (eigene sudoers-Datei) | Gruppe admin des Macs |
| Updates | systemd-Zeitgeber zu Tag und Stunde (nicht auf Arch) | automatische Updates, sobald sie da sind (ohne Tag und Stunde) |
| Karte „Mac und Linux“ | dconf-Werte, Firewall | verwaltete Einstellungen, Firewall |
Fällt eine Richtlinie weg, nimmt der Client zurück, was er gesetzt hat; Laufwerke hängt die Sitzung wieder aus. Ist der Domänencontroller nicht erreichbar, bleibt der letzte Stand. Seinen Zustand meldet der Client an die Weboberfläche (Spalte „Client“ unter Computer).