Hallo Ich bin gerade dabei ein kleines Verwaltungsprogramm für meinen router in PHP zu schreiben. Nun hänge ich aber bei folgendem problem fest: Irgendwo im Script steht folgendes <? # ... exec("/etc/init.d/adsl restart", $ausgabe, $rueckgabe); # ... ?> Der Apache Errorlog meckert: /usr/sbin/pppd: no process killed /etc/init.d/adsl: line 17: /usr/sbin/pppd: Permission denied SIOCDELRT: Operation not permitted Die zweite Zeile macht mir Kopfzerbrechen. Ich habe keine Ahnung warum ich ein Permission Denied vom pppd bekomme. Ich habe alle nötigen Programme in die /etc/sudo eingetragen: www ALL = /usr/ifconfig /usr/sbin/pppd /sbin/route /usr/bin/killall /usr/sbin/pppoe /etc/init.d/adsl ALL Mein /etc/init.d/adsl paste ich jetzt mal darunter: #! /bin/sh # # /etc/init.d/adsl # PPPD="/usr/sbin/pppd" PPPOE="/usr/sbin/pppoe" ROUTE="/sbin/route" KILLALL="/usr/bin/killall" ADSL_DEVICE="eth0" return=$rc_done case "$1" in start) echo -n "Starting DSL (Flatrate): " $PPPD pty "$PPPOE -I $ADSL_DEVICE" $ROUTE del default echo -e "done." ;; stop) echo -n "Shutting down DSL (Flatrate): " $KILLALL $PPPD echo -e "done." ;; restart) $0 stop && $0 start ;; *) echo "Usage: $0 (start|stop|restart)" exit 1 esac exit 0
Teilnehmer (5)
-
Adam Jendrosek
-
Cord Beermann
-
Jan-Benedict Glaw
-
Maik Holtkamp
-
Michael Ring