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
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