Linux Prg über locale Webseite starten

Post Reply
Message
Author
riedel1
Posts: 2
Joined: 16. Aug 1999 19:35
Location: BS
Contact:

Linux Prg über locale Webseite starten

#1 Post by riedel1 »

Hallo alle miteinander,

ich möchte über eine locale Webseite Programme starten.
Das wären z.B. /sbin/init.d/pppoed start (und stop) und /sbin/isdnctrl dial ippp0

Geschrieben muss das ganze bestimmt in Perl und da wäre auch schone mein Problem.

Kann mir jemand weiterhelfen??

DANKE
bye
Riedel -> www.riedelweb.de

ratte

Re: Linux Prg über locale Webseite starten

#2 Post by ratte »

Hi,

extrem tricky, da der Apache(oder?) als nobody fungiert, daher keine root-rechte hat und neucomppiliert werden muß mit suid, dann mußte noch CGI.pm lesen usw. fort.

warum machste nicht einfach, was ein guter Systemadministrator auch machen würde?

einfach eine Konsole auf, am besten natürlich mit ssh, und root werden mit 'su -', die Befehle ausführen, ... und gut is...

ratte

riedel1
Posts: 2
Joined: 16. Aug 1999 19:35
Location: BS
Contact:

Re: Linux Prg über locale Webseite starten

#3 Post by riedel1 »

Hallo Ratte,

shit kann ich dazu nur sagen <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">

Warum nicht über Konsole?
Weil ich Linux habe <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Ich meine es muss doch eine nettere Lösung geben um sowas zu machen.
Ich dachte Linux wäre so klasse um arbeit zu erleichtern <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
bye
Riedel -> www.riedelweb.de

ratte

Re: Linux Prg über locale Webseite starten

#4 Post by ratte »

was ist an der konsole schwer???

aber egal, vielleicht hilft dir ja jemand anderes.

ratte

riedel

Re: Linux Prg über locale Webseite starten

#5 Post by riedel »

Wo schireib ich das die Konsole zu schwer ist?
Ich sagt nur das ich der Meinug war linux könnte alles ein bissel "vereinfachen".
Wenn ich es über eine Konsole mache, dann kann ich auch gleich bei Win bleiben :))

riedel

hugenay

Re: Linux Prg über locale Webseite starten

#6 Post by hugenay »

@Riedel: Hab ich das nicht schonmal wo gelesen? -:)

zum thema "Konsole": gehts dir um Automatisierungen? Plug'n Play, Fuck'n Pay etc?
ja, mit der Linux kann man schon viel vereinfachen: binnen Sekunden zig Dateinamen umbenennen, und in die richtigen Verzeichnisse sortieren und das in einer Zeile, wie soll das ohne "Konsole" gehen?

Deine Mission hab ich bei mir folgendermaßen vollbracht:
1. shell-skripte geschrieben, die das machen was ich will (z.B. pppoed)
2. Problem: wwwadmin oder Nobody oder unter wem auch immer apache läuft hat keine Rechte für die Skripte. Also: su1 verwenden. Im config.file von su1 (/etc/su1.priv) dem User wwwadmin oder Nobody Rechte für die geschriebenen Shell-skripte erteilen, bzw. für die im Skript aufgerufenen Befehle. In den erstellten Shell-skripten nun sämtliche Befehle mit su1, bzw. die Skripte selbst mit su1 aufrufen.
3. Hübsche Html-Seiten erstellen mit Links auf die Skripte (die nun im CGI Verzeichnis als Cgi Skripte fungieren).
4. Freuen!
5. Sicherheitsvorkehrungen: Webserver per Firewall für aussen sperren, Zugriff auf Skripte nur bestimmten IP Adressen erlauben und zusätzlich noch ne Passwortabfrage verlangen (Apache httpd.conf oder access.conf).

vielleicht hilft dir das. Perl mach hier keinen Sinn, soweit ich sehe, da man viel zuviele Systembefehle aufruft, da spart man sich viel Zeit wenn man gleich in Shell runtertippt....

gruss hug.

riedel1
Posts: 2
Joined: 16. Aug 1999 19:35
Location: BS
Contact:

Re: Linux Prg über locale Webseite starten

#7 Post by riedel1 »

Hallo hugenay,

Danke fuer den Tipp. Jetzt weiss ich wenigstens wo ich anfangen kann.
bye
Riedel -> www.riedelweb.de

Der Unwissende

Re: Linux Prg über locale Webseite starten

#8 Post by Der Unwissende »

Hallo Wissende,

habe das mit der Shell mal ausprobiert.
Gewöhnliche Programme, wie z.B. ls, machen auch brav ihre Ausgaben in den Browser.
Knifflig wird es aber mit Superuser - Programmen.
Selbst wenn ich das Shell - Skript auf -rwsrwsrwt habe, bekomme ich keinen Zugriff.
Wie kann man das umgehen.

In beschämender Unwissenheit verbleibend

Der Unwissende

dito

Re: Linux Prg über locale Webseite starten

#9 Post by dito »

der ebenfalls Unwissende, aber lesen Könnende:

man su1

Post Reply