Zum Inhalt
Kuonen.Verzeichnis

Windows, Mac und Linux

Geräte in die Domäne bringen, der Kuonen-Client und seine Befehle.

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

  1. Einstellungen → Konto → Auf Arbeits- oder Schulkonto zugreifen → „Diesen Computer einer lokalen Active Directory-Domäne hinzufügen“.
  2. Den Namen der Domäne eingeben (etwa ad.firma.ch), dann Administrator und das Kennwort.
  3. Neu starten und mit DOMÄNE\benutzer anmelden.

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).

  1. 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
  2. Auspacken und beitreten:
    tar xzf kuonen-verzeichnis-client*.tar.gz
    sudo ./kuonen-verzeichnis-client-*/dist/client/verzeichnis-client-einrichten.sh

    Das 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 fragt dsconfigad das Kennwort selbst. Prüfsummen stehen im Paket in SHA256SUMS, signiert in SHA256SUMS.asc.

  3. 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

BefehlWirkung
sudo kuonen-verzeichnis-client anwendenjetzt anwenden (wie gpupdate /force)
kuonen-verzeichnis-client zustandwelche GPOs gelten, was angewendet ist, letzter Fehler (wie gpresult)
sudo kuonen-verzeichnis-client plan --benutzer maxzeigen, was die Sitzung von max setzt, ohne etwas zu ändern
sudo ./dist/client/verzeichnis-client-einrichten.sh --entfernen --benutzer Administratoralles zurücknehmen und das Computerkonto entfernen

Was auf Mac und Linux ankommt

EinstellungLinuxmacOS
Laufwerkein „Dateien“ eingehängt, als Lesezeichen „Name (H:)“im Finder
Druckertreiberlos über IPPtreiberlos über IPP
Bildschirmsperre, Hintergrundüber dconf (GNOME)verwaltete Einstellungen
Proxyfür den Benutzer (GNOME)für den ganzen Rechner (macOS kennt keinen Proxy je Benutzer)
Admin-Rechtesudo (eigene sudoers-Datei)Gruppe admin des Macs
Updatessystemd-Zeitgeber zu Tag und Stunde (nicht auf Arch)automatische Updates, sobald sie da sind (ohne Tag und Stunde)
Karte „Mac und Linux“dconf-Werte, Firewallverwaltete 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).