From 86315eee08beea75d92eb506d46de4d357ec659a Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 11 Jun 2008 03:30:59 +0200 Subject: Build-Infrastruktur erstellt --- Konzept.txt | 57 --------------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 Konzept.txt (limited to 'Konzept.txt') diff --git a/Konzept.txt b/Konzept.txt deleted file mode 100644 index 5fe7480..0000000 --- a/Konzept.txt +++ /dev/null @@ -1,57 +0,0 @@ -1. Dreiteilung in Kern, Per-Host-Dämon und Client -2. Kerberos-Authentifikation zwischen den Teilen - -Idee: Web-Interface statt Client? - - -Funktionen der Teile: - -1. Kern: -* Konfiguration (?) -* Benutzerverwaltung -* Verwaltung der Dämonen -* Verwaltung von Logdaten -* Status -* (Statistik) -* (Serververwaltung) -* (Webinterface) - -2. Dämon -* Verbindung zum Server zum Empfang von Befehlen -* Rechnerverwaltung (Herunterfahren, etc.) -* Bereitstellung von Statusinformationen (z.B. aktueller Benutzer) -* Weitergabe von Logdaten - -3. Client -* Bereitstellung aller Funktionen -* Authentifikation über Kerberos - - -Elemente, die von allen Teilen gebraucht werden: -* Netzwerkstack (siehe Netzwerk.txt) -* Kerberos -* Auslesen von Konfigurationsdateien - - -Elemente des Kerns: -* Benutzerverwaltung: - - Daten-Backend (MySQL, FS) - - Passwort-Backend (Kerberos) -* Kommando-Weiterleitung -* System-Backend (Server-Status) -* Log-Verwaltung (Backend: MySQL?) - - der Kern sollte alle größeren Aktivitäten loggen -* (Webinterface: PHP oder Mini-Server?) - -Elemente des Dämons: -* System-Backend (Verwaltung & Statusinformationen, Logging) - -Elemente des Clients: -* Frontend: Konsole (Shell-artig) -* (Frontend: Gtk) -* Einlesen von Benutzerlisten - - -Elemente, die noch nicht eingeordnet sind: -* Migration von Benutzerlisten (müssten Kern und Client gemeinsam machen) - -- cgit v1.2.3