Hallo Liste! Mir will es einfach nicht gelingen, die statische Defaultroute aus einem cgi-Script (Shell) heraus zu ändern. Auch wenn ich SUID root setze erhalte ich in /v/l/m immer die Meldung, daß diese Operation nicht erlaubt sei. Hat jemand von Euch einen Hinweis, wie ich das bewerkstelligen kann?! Der Hintergrund dieser Frage ist ein (fast fertiges) Browser-Interface zur ISDN-Interneteinwahl zu fast beliebig vielen ISPs - eben so viele wie man ipppd-Prozesse starten kann. Schon mal vielen Dank für Antworten, CU Holger -- Holger Mucke - Roermonder Strasse 20 - 52072 Aachen X.509 Schluessel - TC TrustCenter Class 3 Fingerprint: 83:45:C5:AA:E7:C2:78:B1:90:20:FB:B1:DE:54:86:DF
On Mon, Aug 16, 1999 at 09:24:10AM +0200, Holger Mucke wrote:
Mir will es einfach nicht gelingen, die statische Defaultroute aus einem cgi-Script (Shell) heraus zu ändern. Auch wenn ich SUID root setze erhalte ich in /v/l/m immer die Meldung, daß diese Operation nicht erlaubt sei.
IIRC: SUID klappt nicht für bash/perl - sondern nur für binaries.
Hat jemand von Euch einen Hinweis, wie ich das bewerkstelligen kann?!
group: dialout Mfg, Joerg. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 Henner, Reyer & Nickels, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Webhosting & Support | http://lihas.de
Holger Mucke schrieb am 16.08.1999 um 09:24:10 +0200:
Hallo Liste!
Mir will es einfach nicht gelingen, die statische Defaultroute aus einem cgi-Script (Shell) heraus zu ändern. Auch wenn ich SUID root setze erhalte ich in /v/l/m immer die Meldung, daß diese Operation nicht erlaubt sei.
Hat jemand von Euch einen Hinweis, wie ich das bewerkstelligen kann?!
Der Hintergrund dieser Frage ist ein (fast fertiges) Browser-Interface zur ISDN-Interneteinwahl zu fast beliebig vielen ISPs - eben so viele wie man ipppd-Prozesse starten kann.
Hallo Holger, ich bin kein Programmierexperte und tippe daher mal auf ein bash oder ähnliches Skript. Soweit ich hier mitbekommen habe kann man Skripte aber nicht mit SUID root ausführen. Mit welcher Gruppe/User läuft das Skript? Was passiert wenn Du das unter der Gruppe dialout laufen läßt? Die ist doch für so etwas da. Bis denne, Michael -- ------------------------------------------------------------ - Michael Schulz micha28@gmx.de - - 59348 Luedinghausen don't be, just imitate - ------------------------------------------------------------
participants (3)
-
Holger Mucke
-
Joerg Henner
-
Michael Schulz