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
- 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 - Die Testumgebung starten:
bash dist/testumgebung.sh start --archiv ../kuonen-verzeichnis-2.6.0.0.tar.gzDas 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. - 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-DEBIANundPC-FEDORAmit 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
| Befehl | Wirkung |
|---|---|
bash dist/testumgebung.sh zustand | zeigt, was läuft |
bash dist/testumgebung.sh stopp | entfernt die Testumgebung |
bash dist/testumgebung.sh stopp --alles | entfernt auch die geholten Abbilder |
Grenzen der Testumgebung
- Die Clients haben keinen Bildschirm: Laufwerke, Bildschirmsperre und Hintergrund sieht man nur in
zustandund 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.