Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]4405[/thread]

Perl für Systemadministration

Leser: 2


<< |< 1 2 >| >> 11 Einträge, 2 Seiten
kruemmel
 2006-02-13 20:15
#37112 #37112
User since
2006-02-12
33 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

Perl kann man ja bekanntlich in vielen Bereichen einsetzen. Ich wollte mit Perl ein Teil meiner Systemadministration bewältigen. Das Netzwerk besteht zum größten Teil aus Linux-Servern.

Dazu habe ich mir schon einmal von oreilly das Buch "Einführung in Perl" besorgt um erst einmal einen Grundkurs zu machen. Meine Frage: Kennt ihr vielleicht Web-Seiten die sich mit Perl-Systemadministration beschäftigen? e-books, Foren und Web-Sites wären echt hilfreich.

Das Buch "Perl für Systemadministration" (oreilly) würde ich mir auch zulegen. Vorher würde ich aber gerne Wissen ob einer von euch schon Erfahrung mit dem Buch gehabt hat. Ich wollte nicht extra 30,- ¤ für ein Buch ausgeben was mir dann nicht viel nützt.

Die Systemadministration wollte ich via Web-Interface machen. Das heisst ich würde mir gerne ein Web-Interface schaffen womit ich z.B. grafisch User anlegen kann. Das Anlegen sollte dann ein Perl Script übernehmen. Also kurz gesagt Systemadministration ala webmin.

Webmin ist für viele Sachen nicht schlecht. Es dekt aber nicht alles für meine Bedürfnisse ab. Deshalb wollte ich mir so zusagen mein eigenes Webmin basteln.

Also bin für jede Info und Beschreibung sehr dankbar.
nepos
 2006-02-14 11:14
#37113 #37113
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hm, kann man webmin nicht ueber Plugins erweitern?
Dann muesstest du das Rad nicht komplett neu erfinden und braeuchtest nur Webmin um die Funktionen erweitern, die du zusaetzlich brauchst.
Taulmarill
 2006-02-14 12:55
#37114 #37114
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
webmin is gerne mal buggy oder hat sicherheitsprobleme. wenn man nur wenige, spezielle anforderungen hat, kann es durchaus sinvoll sein, das selbst zu programmieren.

kruemmel: wenn du das über ein webinterface machen willst, dann solltest du dir auf jeden fall mal was über CGI anschauen. das ist die schnittstelle zwischen dem webserver und deinem perlscript.

ob sich die anschaffung von "Perl for System Administration" lohnt, kann ich leider nicht sagen, hängt warscheinlich auch stark damit zusammen, wie komplex die andministrationsaufgaben sind, die deine oberfläche erledigen können soll.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
Dubu
 2006-02-15 10:18
#37115 #37115
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Taulmarill,14.02.2006, 11:55]webmin is gerne mal buggy oder hat sicherheitsprobleme. wenn man nur wenige, spezielle anforderungen hat, kann es durchaus sinvoll sein, das selbst zu programmieren.[/quote]
Man sollte aber wirklich sorgfältig abwägen, welche der beiden Lösungen die größere Sicherheit bietet!
- Traut man sich zu, alleine einen relativ kurzen Code zu schreiben, der weniger Sicherheitslücken hat als ein deutlich größerer, aber von vielen Leuten getesteter Code?
- Ist nicht zu erwarten, dass der eigene Code innerhalb kürzerer Zeit einen ähnlichen Grad an Komplexität erreicht wie der schon erhältliche, was das Auditing wiederum erschwert?
(Meist fängt man nur mit ein, zwei Features an, die man gerade mal braucht, und irgendwann landet man bei einer ausgewachsenen Web-Suite.)
- Will man den eigenen Code jetzt oder später veröffentlichen? Damit wird die Wahrscheinlichkeit eines Angriffs deutlich gesteigert, aber auch die Möglichkeit zum Code Review gegeben.
bloonix
 2006-02-15 10:52
#37116 #37116
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo Krümmel,

genau mit dem selben Thema beschäftige ich mich seit ca.
einem Jahr und bin ebenfalls auf den Gedanken gekommen,
mir dieses Buch anzuschaffen. Allerdings habe ich mir die
passende Lektüre getrennt gekauft, also Bücher zur allge-
meinen Adminstration von Linux Systemen und die Perlbibel.

Worauf du insbesonders bei der Systemadministration über
Browser achten solltest, ist das die meisten Tätigkeiten als
Root oder als ein Benutzer mit Rootrechten ausgeführt werden.

Wenn du weißt, wie ein Benutzer oder eine Gruppe auf einem
Linuxsystem eingerichtet wird, dann bliebe nur noch die Frage
offen, wie man die Administration sicher gestaltet, damit
niemand unfug treiben kann.

Es gibt Studien, die behaupten, dass 90% aller Angriffe aus
dem Intranet kommen und nicht aus dem Internet. Das Buch
scheint diese Fragen nicht abzudecken und konzentriert sich
wohl vorwiegend auf die Adminstration von diversen
Betriebsystemen mit Perl, nicht aber, was zu beachten ist,
wenn man ein Linuxsystem über den Browser administrieren
möchte.

Greez,
opi\n\n

<!--EDIT|opi|1139993608-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
nepos
 2006-02-15 13:14
#37117 #37117
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Nur mal am Rande: das Linux-Tool sudo ermoeglicht recht genau, welche Programme, die normal nur root nutzen kann, man als "normaler" User nutzen kann. Damit kann man einen Teil des Sicherheitsproblems schon mal eingrenzen.
bloonix
 2006-02-15 21:34
#37118 #37118
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=nepos,15.02.2006, 12:14]Nur mal am Rande: das Linux-Tool sudo ermoeglicht recht genau, welche Programme, die normal nur root nutzen kann, man als "normaler" User nutzen kann. Damit kann man einen Teil des Sicherheitsproblems schon mal eingrenzen.[/quote]
@nepos

ACL wäre auch noch eine Option. Allerdings gibt es ACL wohl erst sauber
lauffähig seit Kernel 2.4, wenn ich mich nicht irre.\n\n

<!--EDIT|opi|1140032259-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
nepos
 2006-02-16 10:57
#37119 #37119
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Wobei halt sudo standardmaessig dabei sein sollte und ich denke, einfacher zu handhaben ist als ACLs.
Soweit ich weiss, unterstuetzen auch nicht alle Filesysteme ACLs.
Die muss man erstmal im Kernel fuer das Filesystem einkompilieren und das Einstellen ist glaube ich auch nicht so trivial.
bloonix
 2006-02-16 11:40
#37120 #37120
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=nepos,16.02.2006, 09:57]Soweit ich weiss, unterstuetzen auch nicht alle Filesysteme ACLs.[/quote]
http://acl.bestbits.at/\n\n

<!--EDIT|opi|1140082854-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
kruemmel
 2006-02-16 21:11
#37121 #37121
User since
2006-02-12
33 Artikel
BenutzerIn
[default_avatar]
Hallo Leute,

danke erste einmal für eure anregenden Antworten. Ich werde mir schon einen hoffe ich guten Weg einfallen lassen.
<< |< 1 2 >| >> 11 Einträge, 2 Seiten



View all threads created 2006-02-13 20:15.