Erik Tews: Auf Linux ‚isdnctrl‚ per cgi-script ausführen??

Beitrag lesen

Hallo,

ich möchte auf einem Intranet-Server (Linux) über ein per Browser erreichbares perl-script die ISDN-Verbindung zum Internet auf- und abbauen.
Meine Frage dazu wäre, wo und wie ich einstellen kann, daß das Script diese Operation durchführen darf??

Hm, also, das Problem ist warscheinlich, daß nicht jeder User die dazu nötigen Rechte besitzt. Er muß Rechte an /dev/isdnctrl und /dev/isdninfo besitzen. Da gibt es 2 Möglichkeiten. Entweder du stellst deinen Webserver so ein, daß er auch als Root CGI-Programme aufrufen darf, oder du legst einen neuen Benutzer an, und gibst ihm die beiden Devices und erlaubst dem Benutzer, isdnctrl auszufürhen. Was auch noch möglich wäre, wäre, dem Benutzer vom Webserver die beiden Devices und isdnctrl zu geben. Ist bei Suse Linux glaube ich wwwrun und bei Redhat httpd oder apache. DAnn darf aber jedes CGI-Programm an deiner ISDN-Verbindung was ändern. Wenn du nicht willst, daß jedes CGI-Programm deine ISDN-Verbindung verändern darf, mußt du Suexec verwenden. Sag mir mal, für welche der Möglichkeiten du dich entscheidest, und ich geb dir dann ne genaue Anleitung. Ich selber habe mich dafür entschieden, einen neuen Benutzer anzulegen.