[PHP-users 23584] Re: CGI上からroot権限でコマンドを実行したい

Michitoshi Sato lum @ uni.sony.co.jp
2004年 11月 10日 (水) 14:10:56 JST


$B:4F#DLIR$G$9!#(B

(1)root$B8"8B$G4IM}@lMQ$N(Bweb$B%5!<%P!<$rF0$+$9!#(B
(2)$B$I$C$+$K<B9T$7$FM_$7$$%3%^%s%I$r5-O?$7$F$*$-(Broot$B8"8B$GF0$/(Bcron$B$G<B9T$9$k!#(B
(3)suid root$B$rIU$1$?%i%C%Q!<$r7PM3$7$F%3%^%s%I$r<B9T$9$k(B

$B$H$+$,9M$($i$l$^$9!#(B

> $B?eLn$G$9!#(B
> 
> $B%5!<%P4IM}MQ$N(BCGI$B$r:n @ .$7$F$$$k$N$G$9$,!"(B
> $B0lIt(Broot$B8"8B$G<B9T$7$?$$%3%^%s%I$,$"$j!"(B
> $B$J$+$J$+6l?4$7$F$$$^$9!#(B
> 
> root$B%Q%9%o!<%I$5$($J$1$l$P!"(B
> 
> $sh = 'su - root -c "' . $command . '"';
> system("$sh");
> 
> $B$G$$$1$k$N$+$J!)$H;W$&$N$G$9$,!"(Broot$B%Q%9%o!<%I$O30$;$J$$$N$G(B
> $BB>$K$J$K$+J}K!$,$"$j$^$7$?$i59$7$/$*4j$$$$$?$7$^$9!#(B
> 
> $B"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*(B
> $B!!!!!!?eLn!!BsO:(B
> DM  : takurou.mizuno @ ctc-g.co.jp
> $B"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+(B
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP$B=i?4<T$N$?$a$N%Z!<%8(B - $B<ALd$9$kA0$K$O$3$A$i$r$*FI$_$/$@$5$$(B
> http://www.php.gr.jp/php/novice.php3



PHP-users メーリングリストの案内