PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Web-basierte Prozessverwaltung



lolator
01.04.08, 21:28
Hallo Comunity

Wie im Titel bereits erwähnt habe ich vor meinen Debian Server,
mit einer selbst erstellten Web-Seite zu verwalten.
Nun ja über das Pro und Kontra kann man Streiten auch in hinsicht auf Sicherheit aber da das alles Privat läuft giebts bei mir nix zu holen :D.

Was ich bisher habe, funktioniert ganz gut. Bin dazu wie folgt vorgegangen:

Die Web-Seite läuft mit

Apache 2
MySQL Server 5
PHP 5


damit ich dem www-data user keine root Rechte geben muss um die Prozesse zu stopen oder zu starten, habe ich sudo installiert und die sudoers editiert,
sieht wie folgt aus:



www-data ALL=NOPASSWD:/etc/init.d/proftpd start
www-data ALL=NOPASSWD:/etc/init.d/proftpd stop
www-data ALL=NOPASSWD:/etc/init.d/ssh start
www-data ALL=NOPASSWD:/etc/init.d/ssh stop
www-data ALL=NOPASSWD:/etc/init.d/apache2 start
www-data ALL=NOPASSWD:/etc/init.d/apache2 stop
www-data ALL=NOPASSWD:/etc/init.d/mysql start
www-data ALL=NOPASSWD:/etc/init.d/mysql stop
www-data ALL=NOPASSWD:/etc/init.d/samba start
www-data ALL=NOPASSWD:/etc/init.d/samba stop



Wer dafür ne bessere Lösung weis ich bin für vorschläge offen.
Jetzt aber zu meiner eigentlichen Frage, ich möchte jetzt auch den
MLdonkey der auf meinem Deb läuft starten und beenden können.
Leider muss dies aber immer durch einen bestimmten Benutzer geschehen.

Der Startbefehl währe:


User@Server~$ /home/user/mldonkey/mlnet > /dev/null 2>&1 &


Wie bekomme ich es jetzt hin dies mit dem benutzer www-data zu starten?

Hab auch was in der Suche gefunden

http://www.linuxforen.de/forums/showthread.php?t=138607

hat mich aber leider nicht weitergebracht.


MFG lolator

marce
01.04.08, 21:46
http://www.gentoo.org/doc/de/sudo-guide.xml#doc_chap2


Wie im Titel bereits erwähnt habe ich vor meinen Debian Server,
mit einer selbst erstellten Web-Seite zu verwalten.
Nun ja über das Pro und Kontra kann man Streiten auch in hinsicht auf Sicherheit aber da das alles Privat läuft giebts bei mir nix zu holen :D.
Überleg Dir das gut - selbst "professionell" erstelle Verwaltungstools sind ein Quell ewiger Freude - und ich unterstelle Dir einfach mal, dass Du viele Fehler machen wirst, die nicht zur Sicherheit des Systems beitragen.

Und ob der Server nun privat ist oder nicht - er kann trotzdem für "böse Dinge" verwendet werden. Die Daten, die auf der Kiste sind interessieren die Leute nicht mal so sehr, es geht meist mehr um die Rechenleistung, die hinter einem solchen System steckt.

Oder ist das ein Homeserver, der "nur" per DSL / DynDNS angebunden ist?

lolator
01.04.08, 22:00
Oder ist das ein Homeserver, der "nur" per DSL / DynDNS angebunden ist?


Korrekt... Ist sogar nur n alter Laptop. Habe also nichts großes vor nur einfach um dran rum zu tüddeln *g*.

Wusel mich grade mal durch die Seite melde mich nochmal wenn ich nicht weiter kommen

lolator
01.04.08, 22:21
Ok
ich denke das würde so funzen wie ich es jetzt habe.
Muss mich aber nochmal mit mldonkey auseinander setzten,
der macht noch n bissel ärger aber danke für die Seite.
Hatte schonmal nach sowas gesucht, aber die man page und das was ich
gefunden hatte war irgentwie nicht aufschlussreich.

pferdefreund
02.04.08, 07:33
Je nach Distribution gibt es sicherlich ein Tool, um Services mit anderer Userid zu
starten - suse hat dafür startproc - verwende ich bei mir selbst
so ala startproc -u deruser ..... (Muß als root gemacht werden - das kann aber dann sudo
regeln)