Hallo Freunde des Pinguins! Nachdem mein Wohnungs-Router mittlerweile recht anständig läuft möchte den Auf- und Abbau der ISDN-Wählverbindung etwas komfortabler machen. Dazu möchte ich ein Menü bauen, welches ich im Browser anzeigen und bedienen kann. Da hier Apache läuft habe ich mir also ein kleines Menü "start.htm" gebaut welches die beiden Links auf "Internetverbindung starten" (verlinkt auf ./isdn_start.php) und "Internetverbindung beenden" (verlinkt auf ./isdn_stop.php) enthält. Die beiden PHPs (ich nehme jetzt mal nur Internetverbindung starten, ist beim beenden ohnehin analog) funktionieren leider nicht wie gewünscht. isdn_start.php sieht so aus: <html> <head> <title>ISDN-Verbindung starten</title> </head> <body> <?php passthru("/usr/sbin/isdnctrl status ippp0", $ergebnis); echo "Ergebnis: $ergebnis<br>\n"; ?> </body> </html> Eine Verbindung wird aber nicht aufgebaut. Als Ergebnis gibt das Skript "126" aus. Führe ich zum Testen mittels passthru "ls -l" oder "ls -l /usr/sbin" aus, dann erhalte ich eine korrekte Ausgabe. Ich vermute, das der User WWWRUN (der führt die Skripte aus oder?) nicht isdnctrl benutzen darf. Auf einer der Webseiten die ich gefunden habe fand ich das Stichwort "suexec". Mittels suexec -V kann ich sehen, daß auf meinem Rechner dieses Programm offenbar installiert ist: suexec -V -D DOC_ROOT="/usr/local/httpd/htdocs" -D GID_MID=96 -D HTTPD_USER="wwwrun" -D LOG_EXEC="/var/log/httpd/suexec.log" -D SAFE_PATH="/bin:/usr/bin" -D UID_MID=96 -D USERDIR_SUFFIX="public_html" Andererseits ist PHP4 bei mir als Modul installiert (alles SuSE 7.3 von CD installiert,Apache/1.3.20 (Linux/SuSE) PHP/4.0.6). Im Web fand ich, daß suexec mit PHP als Modul nicht funktioniert. Frage: Wie kann ich es hinbekommen, daß isdnctrl ausgeführt wird? Muß ich dafür extra Apache neu kompilieren mit PHP als CGI und dann dieses suexec nutzen? Wäre mir nicht recht (->läuft bisher alles so fein). Außerdem ist mir nicht klar geworden wie man dieses suexec nutzt (man suexec hat mir da leider ebenso wenig geholfen wie die Seite auf der Apache-Website). Dem wwwrun Rechte auf isdnctrl zu geben wäre zwar einfach, ist aber sicher keine schöne und sichere Lösung oder? Vielen Dank fürs lesen und schon mal für Eure Tipps, Ralf -- :: Ralf Carlet :: Fon & Fax: +49-(0)700-RALFCARLET :: eMail: ralf@carlet.de :: Web: http://www.carlet.de :: () ascii ribbon campaign - gegen html mail :: /\ - gegen proprietäre attachments