Moin,
mir stellt sich ein kleines Problem zur Benutzerverwaltung.
Vorab, ich hab mir im laufe der Jahre div. fertige Systeme (SME Server, LDAP Konfiguratoren, Webmin, Univention...) angeschaut. Die Verwaltung ist für meine Belange meist zu mächtig und greift sehr tief in die Struktur des Systems ein.
Das möchte ich nicht.
Mir schwebt eine Webgui vor von wo man Benutzer / Gruppen einstellen kann, Fetchmail und Postfix Benutzer und Weiterleitungen einstellt und auf vorhandene Webgui's (Swat, Cups) weiterleitet.
Hintergrund, die Serversysteme die ich am laufen habe sind ohne Monitor und ohne grafische Oberfläche eingerichtet. Ich mach eigentlich alles von Hand. Soweit so gut, jemanden der nicht in der Systemverwaltung steckt ist diese Art aber meist zu kompliziert.
Mit ssh / putty anmelden, adduser / deluser eingeben, fetchmailrc bearbeiten... ne das kann ich mir nicht merken.
So nun zu meinem Problem, mit welcher Skriptsprache lässt sich eine Verwaltung des bestehenden Systems ohne LDAP (passwd, group, fetchmailrc, aliases...) über eine Webgui am besten realisieren. D.h. auslesen und bearbeiten der conf Dateien.
Bin für Tips und Hinweise dankbar.
Beste Grüße
Ralf
WebGui zur einfachen Userverwaltung
- Six
- Beiträge: 8069
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: WebGui zur einfachen Userverwaltung
Das Rad gibt es schon. Gucke mal nach Webmin/Usermin. Die sind zwar nicht in den Debian Repositories, aber die Projekte bieten Debian-Pakete an.
Be seeing you!
Re: WebGui zur einfachen Userverwaltung
Moin Six,
ich weiß, wie eingangs erwähnt hab ich mich schon mit div. Systemen befasst. Sind mir Alle viel zu mächtig und teilweise zu unübersichtlich.
Es ist für mich keine Frage das ich mich mit der Thematik beschäftigen möchte (was raus kommt steht auf einem ganz anderen Blatt), sondern das mit welchen technischen Mitteln es erfolgversprechend realisierbar ist.
Und diese kleine Anmerkung kann ich mir leider nicht verkneifen (sei mir nicht böse), es gibt sogar verschiedene Linux Distributionen, sogar verschiedene Betriebssysteme... Warum eigentlich?
Bin für konstruktive Vorschläge immer offen.
Beste Grüße
ich weiß, wie eingangs erwähnt hab ich mich schon mit div. Systemen befasst. Sind mir Alle viel zu mächtig und teilweise zu unübersichtlich.
Es ist für mich keine Frage das ich mich mit der Thematik beschäftigen möchte (was raus kommt steht auf einem ganz anderen Blatt), sondern das mit welchen technischen Mitteln es erfolgversprechend realisierbar ist.
Und diese kleine Anmerkung kann ich mir leider nicht verkneifen (sei mir nicht böse), es gibt sogar verschiedene Linux Distributionen, sogar verschiedene Betriebssysteme... Warum eigentlich?
Bin für konstruktive Vorschläge immer offen.
Beste Grüße
Re: WebGui zur einfachen Userverwaltung
Leider habe ich noch nicht verstanden welches Ziel du wirklich verfolgst. Für wen soll diese Benutzerverwaltung sein? Dir ist klar, dass wenn du sie selbst schreibst sie bestimmt diverse Sicherheitslücken hat. Solltest du wenig Wissen über UNIX/Linux-Befehle zur Administration haben, so investiere die Zeit besser in deren Lektüre als in das Programmieren eines Tools, welches du in ein paar Jahren entweder nicht mehr nutzen oder warten kannst.
Bedenke auch das das erlangte Debian-Wissen zu 99 Prozent auf andere UNIX/Linux-Derivate anzuwenden ist.
Wenn du für andere Personen Tools zur Administration schaffen willst so schreibe sie als Shell-Programme. Ich glaube einem Pseudo-Linux-Admin ist es zuzutrauen sich per Putty anzumelden und dann mal ein paar Buchstaben zu tippen anstatt wild rumzuklicken. Alternativ steige um auf genanntes Webmin oder besser gleich vollständig auf Windows-Server, wo die Grafik zum Konzept gehört.
Bedenke auch das das erlangte Debian-Wissen zu 99 Prozent auf andere UNIX/Linux-Derivate anzuwenden ist.
Wenn du für andere Personen Tools zur Administration schaffen willst so schreibe sie als Shell-Programme. Ich glaube einem Pseudo-Linux-Admin ist es zuzutrauen sich per Putty anzumelden und dann mal ein paar Buchstaben zu tippen anstatt wild rumzuklicken. Alternativ steige um auf genanntes Webmin oder besser gleich vollständig auf Windows-Server, wo die Grafik zum Konzept gehört.
- Six
- Beiträge: 8069
- Registriert: 21.12.2001 13:39:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Siegburg
Re: WebGui zur einfachen Userverwaltung
Na, es ist deine Zeit.
Jede Skriptsprache kann lokale Dateien auslesen und editieren. Die wesentlichen Skriptsprachen, die auch in Sachen Webdevelopment eingesetzt werden sind dabei PHP, Ruby, Python, Perl und JavaScript/Rhino. Falls eine Java Runtime in Betracht kommt, dann sind auch noch Groovy und JavaFX interessant. Vermutlich gibt es noch einen ganzen Sack voll anderer Skriptsprachen, die das können.
Also stellt sich die Frage, welche du davon schon kannst und dann geht's los.
Jede Skriptsprache kann lokale Dateien auslesen und editieren. Die wesentlichen Skriptsprachen, die auch in Sachen Webdevelopment eingesetzt werden sind dabei PHP, Ruby, Python, Perl und JavaScript/Rhino. Falls eine Java Runtime in Betracht kommt, dann sind auch noch Groovy und JavaFX interessant. Vermutlich gibt es noch einen ganzen Sack voll anderer Skriptsprachen, die das können.
Also stellt sich die Frage, welche du davon schon kannst und dann geht's los.
Be seeing you!
Re: WebGui zur einfachen Userverwaltung
o.k. Danke erstmal für die Hinweise.
Insbesondere das mit den Sicherheitslücken und der Wartbarkeit von selbst gemachten Tools.
Selber hab ich einige Erfahrung mit der Administration von Linux und BSD Systemen. Dafür benötige ich kein Admin Tool.
Ich hatte mich ein wenig auf die WebGui eingeschossen und den Leuten (für die ich das gedacht habe) das Leben einfach zu machen.
Durch o.g. Einwand überdenke ich das nochmal und werd mit Shellskripten und Python das Ganze mal auf der Shell realisieren (ähnlich der alten Linuxconf unter Red Hat). Mal schaun wie weit ich vorankomme. Das sich die entsprechenden Benutzer dann über Putty einloggen müssen, müssen sie dann hinnehmen.
Noch kurz zur Info, hatte vor kurzen das "Vergnügen" nen SBS Server von Windows zu installieren und einzurichten. So viele Verschachtelungen und Undurchsichtigkeiten...ne macht wirklich keinen Spaß und ist reines Auswendiglernen. Hintergrund der Funktionen wird nicht geliefert und Hintergrund wissen nicht erwartet.
Insbesondere das mit den Sicherheitslücken und der Wartbarkeit von selbst gemachten Tools.
Selber hab ich einige Erfahrung mit der Administration von Linux und BSD Systemen. Dafür benötige ich kein Admin Tool.
Ich hatte mich ein wenig auf die WebGui eingeschossen und den Leuten (für die ich das gedacht habe) das Leben einfach zu machen.
Durch o.g. Einwand überdenke ich das nochmal und werd mit Shellskripten und Python das Ganze mal auf der Shell realisieren (ähnlich der alten Linuxconf unter Red Hat). Mal schaun wie weit ich vorankomme. Das sich die entsprechenden Benutzer dann über Putty einloggen müssen, müssen sie dann hinnehmen.
Noch kurz zur Info, hatte vor kurzen das "Vergnügen" nen SBS Server von Windows zu installieren und einzurichten. So viele Verschachtelungen und Undurchsichtigkeiten...ne macht wirklich keinen Spaß und ist reines Auswendiglernen. Hintergrund der Funktionen wird nicht geliefert und Hintergrund wissen nicht erwartet.
Re: WebGui zur einfachen Userverwaltung
Das ist das schöne an UNIX/Linux. Ich muss nichts Neues mehr auswendig lernen. Die Shell und die Befehle ändern sich (fast) nicht. Und wenn doch gibt es Manuels. Alles ist strukturiert und logisch. UNIX/Linux ist eben für den faulen Admin wie für mich gemacht. Anspruchsvolle Leute nutzen eben Windows mit immer neuen Features und immer neuen Admin-Tools.... SBS Server von Windows ...
und ist reines Auswendiglernen. Hintergrund der Funktionen wird nicht geliefert und Hintergrund wissen nicht erwartet.