SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Kald af ifconfig fra CGI script



Jeg har nu fået scriptet til at virke hvis jeg kører det via telnet, logget
ind som root. Pussigt nok med den kode jeg oprindeligt havde brugt (der må
ha' været noget andet i vejen først). Nu er jeg til gengæld løbet ind i et
andet problem. Det er ikke tilladt for wwwrun (WEB serverens "bruger") at
køre ifconfig (fejlen "SIOCSIFFLAGS: Permission denied" havner i serverens
error_log) så jeg skal på en eller anden måde ha' kørt scriptet, eller
ifconfig som root. Men stadig via et CGI script kaldt fra en WEB side.

Er der nogle ideer til hvordan man klarer en sådan opgave?

Venligst,

Christian.

Christian Hemmingsen skrev:
> Jeg tro det er fordi der ikke bliver noget mellemrum (whitespace) mellem
> $arg1 og $arg2.
> Prøv at sætte et mellem rum ind, eller gør som det oxo er blevet foreslået,
> lav det til en linje, eller gør sådan her:
> system("ifconfig $arg1 $arg2");
> eller
> system("ifconfig","$arg1 $arg2");
> osv. osv. mulighederne er mange, bare der kommer et mellemrum mellem.
> 
> VH
> Chr. Hemmingsen



 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .