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



Christian Sandfeld wrote:
> Det er ikke tilladt for wwwrun (WEB serverens "bruger") at
> køre ifconfig (fejlen "SIOCSIFFLAGS: Permission denied" havner i
> serverens error_log)
Det giver også god mening.

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

Du kan lave et c program cgi program der udføre kaldet, og
give programmet til root og så suid' de med chmod ug+s program.cgi
når programmet køres vil det så køre som root med root
rettigheder.

Du kunne også gøre det samme med perl, men du skal så være
opmærksom på at perl automatisk kører cgi scriptet med taint
mode slået til. Og at du derfor ikke kan lave en system() 
kommando uden at argumentet untaintes først.

sudo eller suexec til apache er også muligheder.
-- 
    No matter how fast light travels it finds *
    the darkness has always got there first,  *  Carsten Svaneborg
	     and is waiting for it.           *   zqex at risoe.dk
	-- (Terry Pratchett, Reaper Man)      *



 
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 .