Zum Inhalt
Kuonen.Verzeichnis

Ausprobieren

Eine ganze Domäne mit Linux-Clients auf dem eigenen PC – ohne Server, in Docker Desktop.

Wer Kuonen.Verzeichnis kennenlernen will, braucht keinen Server. Ein Skript startet auf dem eigenen PC eine ganze Domäne ad.kuonen.test – Domänencontroller, Datei- und Druckserver, Weboberfläche – und lässt zwei Linux-Clients beitreten. Alles läuft in Docker; eingerichtet wird genau wie auf einem echten Server.

Voraussetzungen

  • Windows mit Docker Desktop und Git Bash, macOS mit Docker Desktop oder Linux mit Docker
  • etwa 10 GB freier Platz und 8 GB Arbeitsspeicher
  • eine Internetverbindung (die Abbilder kommen von Docker Hub)

Starten

  1. Das Archiv von der Seite Download holen und auspacken:
    tar xzf kuonen-verzeichnis-2.6.0.0.tar.gz
    cd kuonen-verzeichnis-2.6.0.0
  2. Die Testumgebung starten:
    bash dist/testumgebung.sh start --archiv ../kuonen-verzeichnis-2.6.0.0.tar.gz

    Das Skript fragt ein Kennwort für Administrator (Gross- und Kleinbuchstaben und Ziffern, mindestens 8 Zeichen). Das Kennwort geht nur in die Einrichtung im Container und bleibt nirgends liegen.

  3. Warten: Beim ersten Mal dauert es 15 bis 25 Minuten. Am Ende steht die Ampel der Domäne und die Adresse der Weboberfläche.

Mit --clients "debian ubuntu fedora" treten drei statt zwei Clients bei, mit --port 9443 läuft die Weboberfläche auf einem anderen Port.

Die Weboberfläche

Im Browser https://localhost:8443 öffnen. Der Browser warnt vor dem Zertifikat: Es stammt von der Zertifikatsstelle der Testdomäne und lautet auf verwaltung.ad.kuonen.test. Die Warnung bestätigen und als Administrator mit dem gewählten Kennwort anmelden.

Gute erste Schritte:

  • Übersicht: Zustand der Domäne und der Link „Client für Mac und Linux herunterladen“
  • Computer: PC-DEBIAN und PC-FEDORA mit der Spalte „Client“, nach wenigen Minuten „✔ vor … Min.“
  • Benutzer: einen Benutzer anlegen, ein Kennwort setzen, ihn einer Gruppe zuweisen
  • Richtlinien: eine Gruppenrichtlinie anlegen, mit der Domäne verknüpfen, im Reiter „Benutzer“ eine Bildschirmsperre setzen

Was die Oberfläche alles kann, steht im Handbuch.

In einen Client schauen

bash dist/testumgebung.sh client debian
kuonen-verzeichnis-client anwenden     # Richtlinien jetzt anwenden (sonst alle 90 Minuten)
kuonen-verzeichnis-client zustand      # welche GPOs gelten, was angewendet ist

Zustand und Aufräumen

BefehlWirkung
bash dist/testumgebung.sh zustandzeigt, was läuft
bash dist/testumgebung.sh stoppentfernt die Testumgebung
bash dist/testumgebung.sh stopp --allesentfernt auch die geholten Abbilder

Grenzen der Testumgebung

  • Die Clients haben keinen Bildschirm: Laufwerke, Bildschirmsperre und Hintergrund sieht man nur in zustand und in den Dateien.
  • Ein Windows-PC kann der Testdomäne nicht beitreten, weil Windows den Port 445 selbst belegt. Dafür braucht es einen Linux-Rechner im Netz – siehe Installation.