yoshiki 02/04/12 00:58:16 Modified: htdocs/manual suexec.html.ja.jis Log: Sync up to the latest English version (convert to XHTML). Submitted by: Nobuyuki Morita <[EMAIL PROTECTED]> Reviewed by: Yoshiki Hayashi Revision Changes Path 1.3 +588 -519 httpd-docs-1.3/htdocs/manual/suexec.html.ja.jis Index: suexec.html.ja.jis =================================================================== RCS file: /home/cvs/httpd-docs-1.3/htdocs/manual/suexec.html.ja.jis,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- suexec.html.ja.jis 17 May 2001 05:33:06 -0000 1.2 +++ suexec.html.ja.jis 12 Apr 2002 07:58:16 -0000 1.3 @@ -1,383 +1,454 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -<title>Apache suEXEC Support</title> -</head> -<!-- English revision:1.24 --> -<!-- Background white, links blue (unvisited), navy (visited), red (active) --> -<body - bgcolor="#ffffff" - text="#000000" - link="#0000ff" - vlink="#000080" - alink="#ff0000" -> -<!--#include virtual="header.html" --> - -<h1 align="center">Apache suEXEC Support</h1> - -<ol> - <li><big><strong>$BL\<!(B</strong></big></li> - <li><a href="#what">suEXEC $B$H$O(B?</a></li> - <li><a href="#before">$B;O$a$kA0$K(B</a></li> - <li><a href="#model">suEXEC $B$N%;%-%e%j%F%#%b%G%k(B</a></li> - <li><a href="#install">suEXEC [EMAIL PROTECTED]<%k(B</a></li> - <li><a href="#enable">suEXEC $B$NM-8z2=$HL58z2=(B</a></li> - <li><a href="#usage">suEXEC $B$N;HMQ(B</a></li> - <li><a href="#debug">suEXEC $B$N%G%P%C%0(B</a></li> - <li><a href="#jabberwock">$B$H$+$2$KCm0U(B: $B7Y9p$H;vNc(B</a></li> -</ol> - -<h3><a name="what">suEXEC $B$H$O(B?</a></h3> -<p align="left"> -Apache 1.2 $B$GF3F~$5$l$?(B <strong>suEXEC</strong> $B5!G=$K$h$j!"(B -Apache $B%f!<%6$O(B Web $B%5!<%P$r<B9T$7$F$$$k%f!<%6(B ID $B$H(B -$B0[$J$k%f!<%6(B ID $B$G(B <strong>CGI</strong> $B%W%m%0%i%`$d(B <strong>SSI</strong> -$B%W%m%0%i%`$r<B9T$9$k$3$H$,$G$-$^$9!#(B -CGI $B%W%m%0%i%`$^$?$O(B SSI $B%W%m%0%i%`$r<B9T$9$k>l9g!"DL>o$O(B web $B%5!<%P$H(B -$BF1$8%f!<%6$G<B9T$5$l$^$9!#(B -</p> - -<p align="left"> -$BE,@Z$K;HMQ$9$k$H!"$3$N5!G=$K$h$j%f!<%6$,8DJL$N(B CGI $B$d(B SSI -$B%W%m%0%i%`$r3+H/$7<[EMAIL PROTECTED];%-%e%j%F%#>e$N4m81$r!"(B -$B$+$J$j8:$i$9$3$H$,$G$-$^$9!#$7$+$7!"(BsuEXEC [EMAIL PROTECTED],ITE,@[EMAIL PROTECTED]"(B -$BB?$/$NLdBj$,@8$8!"$"$J$?$N%3%s%T%e!<%?$K?7$7$$(B -$B%;%-%e%j%F%#%[!<%k$r:n$C$F$7$^$&[EMAIL PROTECTED],$"$j$^$9!#(B -$B$"$J$?$,(B root $B$K(B setuid $B$5$l$?%W%m%0%i%`$H!"[EMAIL PROTECTED](B -$B%;%-%e%j%F%#>e$NLdBj$N4IM}$K>\$7$/$J$$$h$&$J$i!"(BsuEXEC $B$N;HMQ$r(B -$B8!F$$7$J$$$h$&$K6/$/?d>)$7$^$9!#(B -</p> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3><a name="before">$B;O$a$kA0$K(B</a></h3> -<p align="left"> [EMAIL PROTECTED],$KHt$VA0$K!"(BApache $B%0%k!<%W$H(B -$B$3$NJ8=q$G$N2>Dj$rCN$C$F$*$/$Y$-$G$7$g$&!#(B -</p> - -<p align="left"> -$BBh(B 1 $B$K!"$"$J$?$,(B <strong>setuid</strong> $B$H(B -<strong>setgid</strong> $BA`:n$,2DG=$J(B UNIX $BM3Mh$N(B -$B%*%Z%l!<%F%#%s%0%7%9%F%`$r;H$C$F$$$k$3$H$rA[Dj$7$F$$$^$9!#(B -$B$3$l$O!"$9$Y$F$N%3%^%s%INc$K$"$F$O$^$j$^$9!#(B -$B$=$NB>$N%W%i%C%H%[!<%`$G$O!"$b$7(B suEXEC $B$,%5%]!<%H$5$l$F$$$?$H(B [EMAIL PROTECTED];$s!#(B -</p> - -<p align="left"> -$BBh(B 2 $B$K!";HMQCf$N%3%s%T%e!<%?$N%;%-%e%j%F%#$K4X$9$k4pK\E*$J35G0$H!"(B -$B$=$l$i$N4IM}$K$D$$$F$"$J$?$,>\$7$$$3$H$rA[Dj$7$F$$$^$9!#(B -$B$3$l$O!"(B<strong>setuid/setgid</strong> $BA`:n!"(B -$B$"$J$?$N%7%9%F%`>e$G$N$=$NA`:n$K$h$kMM!9$J8z2L!"(B -$B%;%-%e%j%F%#%l%Y%k$K$D$$$F$"$J$?$,M}2r$7$F$$$k$H$$$&$3$H$r4^$_$^$9!#(B -</p> - -<p align="left"> -$BBh(B 3 $B$K!"(B<strong>$B2~B$$5$l$F$$$J$$(B</strong> suEXEC $B%3!<%I$N(B -$B;HMQ$rA[Dj$7$F$$$^$9!#(B -suEXEC $B$N%3!<%I$O!"B?$/$N%Y!<[EMAIL PROTECTED]/!"3+H/<T$K$h$C$F$b(B -$BCm0U?<$/@:::$5$l%F%9%H$5$l$F$$$^$9!#(B -$B$=$l$i$NCm0U$K$h$j!"4J7i$G?.Mj$G$-$k0BA4$J%3!<%I$N4pHW$,(B -$BJ]>Z$5$l$^$9!#$3$N%3!<%I$r2~JQ$9$k$3$H$G!"M=4|$5$l$J$$LdBj$d(B -$B?7$7$$%;%-%e%j%F%#>e$N4m81$,@8$8$k$3$H$,$"$j$^$9!#(B -$B%;%-%e%j%F%#%W%m%0%i%_%s%0$N>\:Y$KDL$8$F$$$F!"(B -$B:[EMAIL PROTECTED](B Apache $B%0%k!<%W$H6&M-$7$h$&$H;W$&$N$G(B -$B$J$1$l$P!"(BsuEXEC $B%3!<%I$OJQ$($J$$$3$H$r(B -<strong>$B6/$/(B</strong>$B?d>)$7$^$9!#(B -</p> - -<p align="left"> -$BBh(B 4 $B$K!"$3$l$,:G8e$G$9$,!"(BsuEXEC $B$r(B Apache $B$N%G%U%)%k%H(B -$B%$%s%9%H!<%k$K(B<strong>$B4^$a$J$$(B</strong>$B$3$H$,(B -Apache $B%0%k!<%W$G7hDj$5$l$F$$$^$9!#(B -$B$3$l$O!"(BsuEXEC [EMAIL PROTECTED]<T$N>\:Y$K$o$?$k?5=E$JCm0U$,I,MW(B [EMAIL PROTECTED](BsuEXEC [EMAIL PROTECTED],=*$o$l$P!"(B -$B4IM}<T$O(B suEXEC $B$rDL>o$N%$%s%9%H!<%kJ}K!$G%$%s%9%H!<%k$9$k(B -$B$3$H$,[EMAIL PROTECTED]"(BsuEXEC $B5!G=$N;HMQCf$K(B -$B%7%9%F%`%;%-%e%j%F%#$rE,@Z$KJ]$D$?$a$K!"4IM}<T$K$h$C$F(B -$B?5=E$K7hDj$5$l;XDj$5$l$k$3$H$,I,MW$G$9!#(B -$B$3$N>\:Y$J<j=g$K$h$j!"(B -Apache $B%0%k!<%W$O!"(BsuEXEC $B$N%$%s%9%H!<%k$K$D$$$F!"(B -$BCm0U?<$/==J,$K8!F$$7$F$=$l$r;HMQ$9$k$3$H$r7hDj$7$?>l9g$K(B [EMAIL PROTECTED]($F$$$^$9!#(B -</p> - -<p align="left"> -$B$=$l$G$b?J$_$^$9$+(B? $B$h$m$7$$!#$G$O!"@h$X?J$_$^$7$g$&(B! -</p> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3><a name="model">suEXEC $B%;%-%e%j%F%#%b%G%k(B</a></h3> -<p align="left"> -suEXEC [EMAIL PROTECTED]<%k$r;O$a$kA0$K!"$^$:(B -$B<BAu$7$h$&$H$7$F$$$k%;%-%e%j%F%#%b%G%k$K$D$$$F(B [EMAIL PROTECTED]"(BsuEXEC $B$NFbIt$G9T$J$o$l$F$$$k$3$H!"(B -$B%7%9%F%`$N%;%-%e%j%F%#$rJ]>Z$9$k$?$a$K7Y9p$5$l$k$3$H(B -$B$r$h$/M}2r$7$F$*$$$?J}$,$h$$$G$7$g$&!#(B -</p> - -<p align="left"> -<strong>suEXEC</strong> $B$O!"(BApache web $B%5!<%P$+$i(B -$B8F$S=P$5$l$k(B setuid $B$5$l$?(B "wrapper" $B%W%m%0%i%`$,4pK\$H$J$C$F$$$^$9!#(B [EMAIL PROTECTED](B CGI$B!"$^$?$O(B SSI $B%W%m%0%i%`$X$N(B HTTP $B%j%/%(%9%H$,(B -$B$"$k$H!"$3$N(B wrapper $B$,8F$S=P$5$l$^$9!#(B -$B$3$N$h$&$J%j%/%(%9%H$,$"$k$H!"(BApache $B$O$=$N%W%m%0%i%`$,(B -$B<B9T$5$l$k:]$N%W%m%0%i%`L>$H%f!<%6(B ID $B$H%0%k!<%W(B ID $B$r;XDj$7$F(B -suEXEC wrapper $B$r<B9T$7$^$9!#(B -</p> - -<p align="left"> -$B$=$l$+$i!"(Bwrapper [EMAIL PROTECTED]<:GT$r7hDj$9$k$?$a(B -$B0J2<$N=hM}$r9T$J$$$^$9!#(B -$B$3$l$i$N>uBV$N$&$A0l$D$G$b<:GT$7$?>l9g!"%W%m%0%i%`$O<:GT$r(B -$B%m%0$K5-O?$7$F%(%i!<$G=*N;$7$^$9!#$=$&$G$J$1$l$P!"(B -$B8e$N=hM}$,B3$1$i$l$^$9!#(B -</p> - -<ol> - <li><strong>wrapper $B$,E,@Z$J?t$N0z?t$G8F$S=P$5$l$?$+(B?</strong> - <blockquote> - wrapper $B$OE,@Z$J?t$N0z?t$,M?$($i$l$?>l9g$K<B9T$5$l$^$9!#(B - $BE,@Z$J?t$N0z?t$r<u$1<h$i$J$1$l$P!"967b$r$5$l$?$+(B - $B$"$J$?$N(B Apache $B%P%$%J%j$N(B suEXEC $B$NItJ,$,(B - [EMAIL PROTECTED],$"$j$^$9!#(B - </blockquote> - </li> - <li><strong>wrapper $B$r<B9T$7$F$$$k%f!<%6$O(B [EMAIL PROTECTED]<%6$+(B?</strong> - <blockquote> - $B$3$l$O!"(Bwrapper $B$r<B9T$7$F$$$k%f!<%6$,(B - $BK\Ev$K%7%9%F%`$NMxMQ<T$G$"$k$3$H$rJ]>Z$9$k$?$a$G$9!#(B - </blockquote> - </li> - <li><strong>[EMAIL PROTECTED]<%6$O(B wrapper $B$N<B9T$r5v2D$5$l$F$$$k$+(B?</strong> - <blockquote> - $B$3$N%f!<%6$O(B wrapper $B<B9T$r5v2D$5$l$?%f!<%6$G$9$+(B? - [EMAIL PROTECTED]<%6(B (Apache $B%f!<%6(B) [EMAIL PROTECTED],!"$3$N%W%m%0%i%`$N(B - $B<B9T$r5v2D$5$l$^$9!#(B - </blockquote> - </li> - <li><strong>$BBP>]$N%W%m%0%i%`$,0BA4$G$J$$3,AX$N;2>H$r$7$F$$$k$+(B?</strong> - <blockquote> - $BBP>]$N%W%m%0%i%`$,(B '/' $B$+$i;O$^$k!"$^$?$O(B - '..' $B$K$h$k;2>H$r9T$J$C$F$$$^$9$+(B? $B$3$l$i$O5v2D$5$l$^$;$s!#(B - $BBP>]$N%W%m%0%i%`$O(B Apache $B$N(B web $B6u4VFb$K$J$1$l$P$J$j$^$;$s!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%f!<%6L>[EMAIL PROTECTED](B?</strong> - <blockquote> - $BBP>]$H$J$k%f!<%6L>$OB8:_$7$F$$$^$9$+(B? - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%0%k!<%WL>[EMAIL PROTECTED](B?</strong> - <blockquote> - $BBP>]$H$J$k%0%k!<%WL>$OB8:_$7$F$$$^$9$+(B? - </blockquote> - </li> - <li><strong>$BL\E*$N%f!<%6$O%9!<%Q!<%f!<%6$G$O(B<em>$B$J$$(B</em>$B$+(B?</strong> - <blockquote> - $B:#$N$H$3$m!"(BsuEXEC $B$O(B 'root' $B$K$h$k(B CGI/SSI $B%W%m%0%i%`$N(B - $B<B9T$r5v2D$7$F$$$^$;$s!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%f!<%6(B ID $B$O!":G>.$N(B ID $BHV9f$h$j$b(B<em>$BBg$-$$(B</em>$B$+(B? - </strong> - <blockquote> - $B:G>.%f!<%6(B ID [EMAIL PROTECTED];~$K;XDj$5$l$^$9!#(B - $B$3$l$O!"(BCGI/SSI $B%W%m%0%i%`<B9T$r5v2D$5$l$k%f!<%6(B ID $B$N(B - $B$H$j$&$k:G>.CM$G$9!#$3$l$O(B "system" $BMQ$N%"%+%&%s%H$r(B - $BJD$a=P$9$N$KM-8z$G$9!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%0%k!<%W$O%9!<%Q!<%f!<%6$N%0%k!<%W$G$O(B<em>$B$J$$(B</em>$B$+(B? - </strong> - <blockquote> - $B:#$N$H$3$m!"(BsuEXEC $B$O(B 'root' $B%0%k!<%W$K$h$k(B CGI/SSI - $B%W%m%0%i%`$N<B9T$r5v2D$7$F$$$^$;$s!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%0%k!<%W(B ID $B$O:G>.$N(B ID $BHV9f$h$j$b(B<em>$BBg$-$$(B</em>$B$+(B? - </strong> - <blockquote> - $B:G>.%0%k!<%W(B ID [EMAIL PROTECTED];~$K;XDj$5$l$^$9!#(B - $B$3$l$O!"(BCGI/SSI $B%W%m%0%i%`<B9T$r5v2D$5$l$k%0%k!<%W(B ID $B$N(B - $B$H$j$&$k:G>.CM$G$9!#$3$l$O(B "system" $BMQ$N%0%k!<%W$r(B - $BJD$a=P$9$N$KM-8z$G$9!#(B - </blockquote> - </li> - <li><strong>wrapper $B$,@5>o$KBP>]$H$J$k%f!<%6$H%0%k!<%W$K$J$l$k$+(B? - </strong> - <blockquote> - $B$3$3$G!"(Bsetuid $B$H(B setgid $B$N5/F0$K$h$j%W%m%0%i%`$OBP>]$H$J$k(B - $B%f!<%6$H%0%k!<%W$K$J$j$^$9!#%0%k!<%W%"%/%;%9%j%9%H$O!"(B - $B%f!<%6$,B0$7$F$$$k$9$Y$F$N%0%k!<%W$G=i4|2=$5$l$^$9!#(B - </blockquote> - </li> - <li><strong>$B%W%m%0%i%`$,CV$+$l$k%G%#%l%/%H%j$OB8:_$7$F$$$k$+(B? - </strong> - <blockquote> - $B%G%#%l%/%H%j$,B8:_$7$J$$$J$i!"$=$N%U%!%$%k$bB8:_$7$J$$(B - $B$+$b$7$l$^$;$s!#(B - </blockquote> - </li> - <li><strong>$B%G%#%l%/%H%j$,(B Apache $B$N%I%-%e%a%s%H%D%j!<Fb$K$"$k$+(B? - </strong> - <blockquote> - $B%j%/%(%9%H$,%5!<%PFb$N$b$N$G$"$l$P!"MW5a$5$l$?%G%#%l%/%H%j$,(B - $B%5!<%P$N%I%-%e%a%s%H%k!<%HG[2<$K$"$j$^$9$+(B? - $B%j%/%(%9%H$,(B UserDir $B$N$b$N$G$"$l$P!"MW5a$5$l$?%G%#%l%/%H%j$,(B - $B%f!<%6$N%I%-%e%a%s%H%k!<%HG[2<$K$"$j$^$9$+(B? - </blockquote> - </li> - <li><strong>$B%G%#%l%/%H%j$rB>$N%f!<%6$,=q$-9~$a$k$h$&$K$J$C$F(B - <em>$B$$$J$$(B</em>$B$+(B?</strong> - <blockquote> - $B%G%#%l%/%H%j$rB>%f!<%6$K3+J|$7$J$$$h$&$K$7$^$9!#(B - $B=jM-%f!<[EMAIL PROTECTED],$3$N%G%#%l%/%H%j$NFbMF$r2~JQ$G$-$k$h$&$K$7$^$9!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%W%m%0%i%`$OB8:_$9$k$+(B?</strong> - <blockquote> - $BB8:_$7$J$1$l$P<B9T$G$-$^$;$s!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%W%m%0%i%`%U%!%$%k$,B>%"%+%&%s%H$+$i=q$-9~$a$k$h$&$K$J$C$F(B - <em>$B$$$J$$(B</em>$B$+(B?</strong> - <blockquote> - $B=jM-<T0J30$K$O%W%m%0%i%`$rJQ99$9$k8"8B$OM?$($i$l$^$;$s!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%W%m%0%i%`$,(B setuid $B$^$?$O(B setgid - $B$5$l$F(B<em>$B$$$J$$(B</em>$B$+(B?</strong> - <blockquote> - UID/GID $B$r:FEYJQ99$7$F$N%W%m%0%i%`<B9T$O$7$^$;$s(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%f!<%6(B/$B%0%k!<%W$,%W%m%0%i%`$N%f!<%6(B/$B%0%k!<%W$HF1$8$+(B? - </strong> - <blockquote> - $B%f!<%6$,$=$N%U%!%$%k$N=jM-<T$G$9$+(B? - </blockquote> - </li> - <li><strong>$B0BA4$JF0:n$rJ]>Z$9$k$?$a$N4D6-JQ?t%/%j%"$,2DG=$+(B?</strong> - <blockquote> - suEXEC $B$O!"0BA4$J4D6-JQ?t$N%j%9%H(B - ([EMAIL PROTECTED];~$K:[EMAIL PROTECTED](B) $BFb$NJQ?t$H$7$F(B - $BEO$5$l$k0BA4$J(B PATH $BJQ?t(B ([EMAIL PROTECTED];~$K;XDj$5$l$^$9(B) $B$r(B - [EMAIL PROTECTED]"%W%m%;%9$N4D6-JQ?t$r%/%j%"$7$^$9!#(B - </blockquote> - </li> - <li><strong>$BBP>]$H$J$k%W%m%0%i%`$r(B exec $B$7$F<B9T$G$-$k$+(B?</strong> - <blockquote> - $B$3$3$G(B suEXEC $B$,=*N;$7!"BP>]$H$J$k%W%m%0%i%`$,3+;O$5$l$^$9!#(B - </blockquote> - </li> -</ol> - -<p align="left"> -$B$3$3$^$G$,(B suEXEC $B$N(B wrapper $B$K$*$1$k%;%-%e%j%F%#%b%G%k$NI8=`E*$JF0:n$G$9!#(B -$B$b$&>/$787=E$K(B CGI/SSI [EMAIL PROTECTED]@)8B$d5,Dj$r(B -$B<h$jF~$l$k$3$H$b$G$-$^$9$,!"(BsuEXEC $B$O%;%-%e%j%F%#$KCm0U$7$F(B -$B?5=E$K>/$7$:$D3+H/$5$l$F$-$^$7$?!#(B -</p> - -<p align="left"> -$B$3$N%;%-%e%j%F%#%b%G%k$rMQ$$$F(B -$B%5!<[EMAIL PROTECTED];~$K$I$N$h$&$K5v$9$3$H$r@)8B$9$k$+!"(B -$B$^$?!"(BsuEXEC $B$rE,@[EMAIL PROTECTED]&$J%;%-%e%j%F%#>e$N(B -$B4m81$rHr$1$i$l$k$+$K4X$9$k$h$j>\$7$$>pJs$K$D$$$F$O!"(B -<a href="#jabberwock">"$B$H$+$2$KCm0U(B" (Beware the Jabberwock)</a> - $B$N>O$r;2>H$7$F$/[EMAIL PROTECTED](B -</p> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3><a name="install">suEXEC [EMAIL PROTECTED]<%k(B</a></h3> -<p align="left"> -$B$3$3$+$i3Z$7$/$J$j$^$9!#(BApache 1.2 $B$"$k$$$O(B <code>"src/Configure"</code> -$B%9%/%j%W%H$G(B Apache 1.3 [EMAIL PROTECTED]"(BsuEXEC [EMAIL PROTECTED](B -$B%P%$%J%j$rE,@Z$J>l=j$K<j:n6H$G%$%s%9%H!<%k$7$J$1$l$P$J$j$^$;$s!#(B -$B$3$N=hM}$K$D$$$F$O(B <a href="suexec_1_2.html">$BJL$NJ8=q(B</a>$B$K(B -$B5-:\$5$l$F$$$^$9!#0J2<$N>O$G$O!"(BAutoConf-style $B%$%s%?%U%'!<%9(B -(APACI) $B$r;H$C$?(B Apache 1.3 [EMAIL PROTECTED]<%k$K(B -$B$D$$$F=R$Y$F$$$^$9!#(B -</p> - -<p align="left"> -<strong>APACI $B$N(B suEXEC [EMAIL PROTECTED](B</strong><br> -</p> - -<dl> -<dt><code>--enable-suexec</code> -<dd>$B$3$N%*%W%7%g%s$O!"%G%U%)%k%H$G$O%$%s%9%H!<%k$5$l$:!"M-8z$K$O$J$i$J$$(B - suEXEC $B5!G=$rM-8z$K$7$^$9!#(BsuEXEC $B$r;H$&$h$&$K(B APACI $B$K(B - $BMW5a$9$k$K$O!"(B--enable-suexec $B%*%W%7%g%s$K$"$o$;$F(B - $B>/$J$/$H$b0l$D$O(B --suexec-xxxxx $B%*%W%7%g%s$,;XDj(B - $B$5$l$J$1$l$P$J$j$^$;$s!#(B -<dt><code>--suexec-caller=<em>UID</em></code> -<dd>Apache $B$rDL>oF0:n$5$;$k(B - <a href="mod/core.html#user">$B%f!<%6L>(B</a>$B$r;XDj$7$^$9!#(B - $B$3$N%f!<[EMAIL PROTECTED],(B suexec $B$N<B9T$r5v2D$5$l$?%f!<%6$K$J$j$^$9!#(B -<dt><code>--suexec-docroot=<em>DIR</em></code> -<dd>Apache $B$N%I%-%e%a%s%H%k!<[EMAIL PROTECTED](B - $B$3$l$,(B suEXEC $B$NF0:n$G;HMQ$9$k(B - $BM#0l$N%G%#%l%/%H%j3,AX$K$J$j$^$9(B (UserDir $B$N;XDj$OJL(B)$B!#(B - $B%G%U%)%k%H$G$O(B --datedir $B$K(B "/htdocs" $B$H$$$&%5%U%#%C%/%9$r(B - $B$D$1$?$b$N$G$9!#(B"<code>--datadir=/home/apache</code>" - [EMAIL PROTECTED]"(B - suEXEC wrapper $B$K$H$C$F(B "/home/apache/htdocs" $B$,%I%-%e%a%s%H(B - $B%k!<%H$H$7$F;H$o$l$^$9!#(B -<dt><code>--suexec-logfile=<em>FILE</em></code> -<dd>suEXEC $B$N=hM}$H%(%i!<$,5-O?$5$l$k%U%!%$%kL>$r;XDj$7$^$9!#(B - ($B4F::$d%G%P%C%0L\E*$KM-MQ(B) - $B%G%U%)%k%H$G$O%m%0%U%!%$%k$O(B "suexec_log" $B$H$$$&L>A0$G!"(B - $BI8=`$N%m%0%U%!%$%k%G%#%l%/%H%j(B (--logfiledir) $B$KCV$+$l$^$9!#(B -<dt><code>--suexec-userdir=<em>DIR</em></code> -<dd>suEXEC $B$,%"%/%;%9$r5v$5$l$k%f!<%6%[!<%`%G%#%l%/%H%jG[2<$N(B - $B%5%V%G%#%l%/%H%j$r;XDj$7$^$9!#$3$N%G%#%l%/%H%j0J2<$NA4<B9T(B - $B%U%!%$%k$O!"(B"$B0BA4$J(B" $B%W%m%0%i%`$K$J$k$h$&!"(BsuEXEC $B$,(B - $B$=$N%f!<%6$H$7$F<B9T$G$-$k$h$&$K$7$^$9!#(B - "$BC1=c$J(B" UserDir $B%G%#%l%/%F%#%V$r;H$C$F$$$k>l9g(B - ($B$9$J$o$A(B "*" $B$r4^$^$J$$$b$N(B)$B!"[EMAIL PROTECTED](B - Userdir $B%G%#%l%/%F%#%V$,$=$N%f!<%6$N%Q%9%o!<%I%U%!%$%kFb$N(B - $B%[!<%`%G%#%l%/%H%j$HF1$8>l=j$r;X$7$F$$$J$1$l$P!"(B - suEXEC $B$OE,@Z$KF0:n$7$^$;$s!#(B - $B%G%U%)%k%H$O(B "public_html" $B$G$9!#(B - <br> - $B3F(B UserDir $B$,0[$J$C$?2>[EMAIL PROTECTED]>l9g!"(B - $B$=$l$i$rA4$F0l$D$N?F%G%#%l%/%H%j$K4^$a$F!"$=$N?F%G%#%l%/%H%j$N(B - $BL>A0$r$3$3$G;XDj$9$kI,MW$,$"$j$^$9!#(B - <strong>$B$3$N$h$&$K;XDj$5$l$J$1$l$P(B - "~userdir" cgi $B$X$N%j%/%(%9%H$,F0:n$7$^$;$s!#(B</strong> -<dt><code>--suexec-uidmin=<em>UID</em></code> -<dd>suEXEC $B$NBP>]%f!<%6$H$7$F5v$5$l$k(B UID $B$N:G>.CM$r;XDj$7$^$9!#(B - $BBgDq$N%7%9%F%`$G$O(B 500 $B$+(B 100 $B$,0lHLE*$G$9!#(B - $B%G%U%)%k%HCM$O(B 100 $B$G$9!#(B -<dt><code>--suexec-gidmin=<em>GID</em></code> -<dd>suEXEC $B$NBP>]%0%k!<%W$H$7$F5v$5$l$k(B GID $B$N:G>.CM$r;XDj$7$^$9!#(B - $BBgDq$N%7%9%F%`$G$O(B 100 $B$,0lHLE*$J$N$G!"%G%U%)%k%HCM$H$7$F$b(B 100 $B$,;H$o$l$F$$$^$9!#(B -<dt><code>--suexec-safepath=<em>PATH</em></code> -<dd>CGI $B<B9T%U%!%$%k$KEO$5$l$k0BA4$J(B PATH $B4D6-JQ?t$G$9!#(B - $B%G%U%)%k%HCM$O(B "/usr/local/bin:/usr/bin:/bin" $B$G$9!#(B -</dl> - -<p align="left"> -<strong>suEXEC [EMAIL PROTECTED]'(B</strong><br> -suEXEC wrapper $B$r%3%s%Q%$%k$7$F%$%s%9%H!<%k$9$kA0$K!"(B [EMAIL PROTECTED](B --layout $B%*%W%7%g%s$G3NG'$G$-$^$9!#(B -<br> -$B=PNONc(B: -</p> +<?xml version="1.0" encoding="iso-2022-jp"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> + <head> + + <title>Apache suEXEC Support</title> + + </head> + <!-- English revision:1.25 --> + <!-- Background white, links blue (unvisited), navy (visited), red (active) --> + <body bgcolor="#ffffff" text="#000000" link="#0000ff" + vlink="#000080" alink="#ff0000"> + <!--#include virtual="header.html" --> + + <h1 align="center">Apache suEXEC Support</h1> + + <ol> + + <li><big><strong>$BL\<!(B</strong></big></li> + + <li><a href="#what">suEXEC $B$H$O(B?</a></li> + + <li><a href="#before">$B;O$a$kA0$K(B</a></li> + + <li><a href="#model">suEXEC $B$N%;%-%e%j%F%#%b%G%k(B</a></li> + + <li><a href="#install">suEXEC [EMAIL PROTECTED]<%k(B</a></li> + + <li><a href="#enable">suEXEC $B$NM-8z2=$HL58z2=(B</a></li> + + <li><a href="#usage">suEXEC $B$N;HMQ(B</a></li> + + <li><a href="#debug">suEXEC $B$N%G%P%C%0(B</a></li> + + <li><a href="#jabberwock">$B$H$+$2$KCm0U(B: $B7Y9p$H;vNc(B</a></li> + + </ol> + + + <h3><a id="what" name="what">suEXEC $B$H$O(B?</a></h3> + + <p align="left">Apache 1.2 $B$GF3F~$5$l$?(B <strong>suEXEC</strong> + $B5!G=$K$h$j!"(BApache $B%f!<%6$O(B Web $B%5!<%P$r<B9T$7$F$$$k%f!<%6(B ID $B$H$O(B + $B0[$J$k%f!<%6(B ID $B$G(B <strong>CGI</strong> $B%W%m%0%i%`$d(B <strong>SSI</strong> + $B%W%m%0%i%`$r<B9T$9$k$3$H$,$G$-$^$9!#(BCGI $B%W%m%0%i%`$^$?$O(B SSI + $B%W%m%0%i%`$r<B9T$9$k>l9g!"DL>o$O(B web $B%5!<%P$HF1$8%f!<%6$G<B9T$5$l$^$9!#(B + </p> + + <p align="left">$BE,@Z$K;HMQ$9$k$H!"$3$N5!G=$K$h$j%f!<%6$,8DJL$N(B CGI + $B$d(B SSI $B%W%m%0%i%`$r3+H/$7<[EMAIL PROTECTED];%-%e%j%F%#>e$N4m81$r!"(B + $B$+$J$j8:$i$9$3$H$,$G$-$^$9!#$7$+$7!"(BsuEXEC [EMAIL PROTECTED],ITE,@[EMAIL PROTECTED]"(B + $BB?$/$NLdBj$,@8$8!"$"$J$?$N%3%s%T%e!<%?$K?7$7$$%;%-%e%j%F%#%[!<%k$r(B + $B:n$C$F$7$^$&[EMAIL PROTECTED],$"$j$^$9!#$"$J$?$,(B root $B$K(B setuid + $B$5$l$?%W%m%0%i%`$H!"[EMAIL PROTECTED];%-%e%j%F%#>e$NLdBj$N4IM}$K(B + $B>\$7$/$J$$$h$&$J$i!"(BsuEXEC $B$N;HMQ$r8!F$$7$J$$$h$&$K6/$/?d>)$7$^$9!#(B + </p> + + <p align="center"><strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> + </p> + + <h3><a id="before" name="before">$B;O$a$kA0$K(B</a></h3> + + <p align="left">[EMAIL PROTECTED],$KHt$VA0$K!"(BApache + $B%0%k!<%W$H$3$NJ8=q$G$N2>Dj$rCN$C$F$*$/$Y$-$G$7$g$&!#(B + </p> + + <p align="left">$BBh(B 1 $B$K!"$"$J$?$,(B <strong>setuid</strong> $B$H(B + <strong>setgid</strong> $BA`:n$,2DG=$J(B UNIX + $BM3Mh$N%*%Z%l!<%F%#%s%0%7%9%F%`$r;H$C$F$$$k$3$H$rA[Dj$7$F$$$^$9!#(B + $B$3$l$O!"$9$Y$F$N%3%^%s%INc$K$"$F$O$^$j$^$9!#(B + $B$=$NB>$N%W%i%C%H%[!<%`$G$O!"$b$7(B suEXEC + $B$,%5%]!<[EMAIL PROTECTED];$s!#(B</p> + + <p align="left">$BBh(B 2 $B$K!"$"$J$?$,;HMQCf$N%3%s%T%e!<%?$N(B + $B%;%-%e%j%F%#$K4X$9$k4pK\E*$J35G0$H!"$=$l$i$N4IM}$K$D$$$F>\$7$$$3$H$r(B + $BA[Dj$7$F$$$^$9!#$3$l$O!"(B<strong>setuid/setgid</strong> + $BA`:n!"$"$J$?$N%7%9%F%`>e$G$N$=$NA`:n$K$h$kMM!9$J8z2L!"(B + $B%;%-%e%j%F%#%l%Y%k$K$D$$$F$"$J$?$,M}2r$7$F$$$k$H$$$&$3$H$r4^$_$^$9!#(B + </p> + + <p align="left">$BBh(B 3 $B$K!"(B<strong>$B2~B$$5$l$F$$$J$$(B</strong> suEXEC + $B%3!<%I$N;HMQ$rA[Dj$7$F$$$^$9!#(BsuEXEC $B$N%3!<%I$O!"(B + $BB?$/$N%Y!<[EMAIL PROTECTED]/!"3+H/<T$K$h$C$F$bCm0U?<$/@:::$5$l(B + $B%F%9%H$5$l$F$$$^$9!#$=$l$i$NCm0U$K$h$j!"4J7i$G?.Mj$G$-$k0BA4$J(B + $B%3!<%I$N4pHW$,J]>Z$5$l$^$9!#$3$N%3!<%I$r2~JQ$9$k$3$H$G!"(B + $BM=4|$5$l$J$$LdBj$d?7$7$$%;%-%e%j%F%#>e$N4m81$,@8$8$k$3$H$,$"$j$^$9!#(B + $B%;%-%e%j%F%#%W%m%0%i%_%s%0$N>\:Y$KDL$8$F$$$F!"(B + $B:[EMAIL PROTECTED](B Apache + $B%0%k!<%W$H6&M-$7$h$&$H;W$&$N$G$J$1$l$P!"(BsuEXEC + $B%3!<%I$OJQ$($J$$$3$H$r(B <strong>$B6/$/(B</strong>$B?d>)$7$^$9!#(B</p> + + <p align="left">$BBh(B 4 $B$K!"$3$l$,:G8e$G$9$,!"(BsuEXEC $B$r(B Apache + $B$N%G%U%)%k%H%$%s%9%H!<%k$K$O(B<strong>$B4^$a$J$$(B</strong>$B$3$H$,(B + Apache $B%0%k!<%W$G7hDj$5$l$F$$$^$9!#$3$l$O!"(BsuEXEC + [EMAIL PROTECTED]<T$N>\:Y$K$o$?$k?5=E$JCm0U$,I,[EMAIL PROTECTED](B + suEXEC [EMAIL PROTECTED],=*$o$l$P!"4IM}<T$O(B suEXEC + $B$rDL>o$N%$%s%9%H!<%kJ}K!$G%$%s%9%H!<%k$9$k$3$H$,$G$-$^$9!#(B + [EMAIL PROTECTED]"(BsuEXEC + $B5!G=$N;HMQCf$K%7%9%F%`%;%-%e%j%F%#$rE,@Z$KJ]$D$?$a$K!"(B + $B4IM}<T$K$h$C$F?5=E$K7hDj$5$l;XDj$5$l$k$3$H$,I,MW$G$9!#(B + $B$3$N>\:Y$J<j=g$K$h$j!"(BApache $B%0%k!<%W$O!"(BsuEXEC + $B$N%$%s%9%H!<%k$K$D$$$F!"Cm0U?<$/==J,$K8!F$$7$F$=$l$r;HMQ$9$k$3$H$r(B + $B7hDj$7$?>[EMAIL PROTECTED]($F$$$^$9!#(B + </p> + + <p align="left">$B$=$l$G$b?J$_$^$9$+(B? $B$h$m$7$$!#$G$O!"@h$X?J$_$^$7$g$&(B!</p> + + <p align="center"><strong><a + href="suexec.html">$BL\<!$KLa$k(B</a></strong></p> + + <h3><a id="model" name="model">suEXEC $B%;%-%e%j%F%#%b%G%k(B</a></h3> + + <p align="left">suEXEC [EMAIL PROTECTED]<%k$r;O$a$kA0$K!"(B + $B$^$:<BAu$7$h$&$H$7$F$$$k%;[EMAIL PROTECTED](B + $B$=$l$K$O!"(BsuEXEC $B$NFbIt$G9T$J$o$l$F$$$k$3$H!"(B + $B%7%9%F%`$N%;%-%e%j%F%#$rJ]>Z$9$k$?$a$K7Y9p$5$l$k$3$H$r(B + $B$h$/M}2r$7$F$*$$$?J}$,$h$$$G$7$g$&!#(B</p> + + <p align="left"><strong>suEXEC</strong> $B$O!"(BApache web + $B%5!<%P$+$i8F$S=P$5$l$k(B setuid $B$5$l$?(B "wrapper" + $B%W%m%0%i%`$,[EMAIL PROTECTED](B CGI$B!"$^$?$O(B SSI + $B%W%m%0%i%`$X$N(B HTTP $B%j%/%(%9%H$,$"$k$H!"$3$N(B wrapper + $B$,8F$S=P$5$l$^$9!#$3$N$h$&$J%j%/%(%9%H$,$"$k$H!"(BApache + $B$O$=$N%W%m%0%i%`$,<B9T$5$l$k:]$N%W%m%0%i%`L>$H%f!<%6(B ID $B$H%0%k!<%W(B + ID $B$r;XDj$7$F(B suEXEC wrapper $B$r<B9T$7$^$9!#(B + </p> + + <p align="left">$B$=$l$+$i!"(Bwrapper [EMAIL PROTECTED]<:GT$r7hDj$9$k$?$a(B + $B0J2<$N=hM}$r9T$J$$$^$9!#$3$l$i$N>uBV$N$&$A0l$D$G$b<:GT$7$?>l9g!"(B + $B%W%m%0%i%`$O<:GT$r%m%0$K5-O?$7$F%(%i!<$G=*N;$7$^$9!#(B + $B$=$&$G$J$1$l$P!"8e$N=hM}$,B3$1$i$l$^$9!#(B</p> + + <ol> + <li> + <strong>wrapper $B$,E,@Z$J?t$N0z?t$G8F$S=P$5$l$?$+(B?</strong> + + <blockquote> + wrapper $B$OE,@Z$J?t$N0z?t$,M?$($i$l$?>l9g$K$N$_<B9T$5$l$^$9!#(B + $BE,@Z$J0z?t$N%U%)!<%^%C%H$O(B Apache Web $B%5!<%P$K2r<a$5$l$^$9!#(B + $BE,@Z$J?t$N0z?t$r<u$1<h$i$J$1$l$P!"967b$r$5$l$?$+(B + $B$"$J$?$N(B Apache $B%P%$%J%j$N(B suEXEC $B$NItJ,$,(B + [EMAIL PROTECTED],$"$j$^$9!#(B + </blockquote> + </li> + + + <li> + <strong>wrapper + $B$r<B9T$7$F$$$k%f!<[EMAIL PROTECTED]<%6$+(B?</strong> + + <blockquote> + $B$3$l$O!"(Bwrapper $B$r<B9T$7$F$$$k%f!<%6$,(B + $BK\Ev$K%7%9%F%`$NMxMQ<T$G$"$k$3$H$rJ]>Z$9$k$?$a$G$9!#(B + </blockquote> + </li> + + <li> + <strong>[EMAIL PROTECTED]<%6$O(B wrapper + $B$N<B9T$r5v2D$5$l$F$$$k$+(B?</strong> + + <blockquote> + $B$3$N%f!<%6$O(B wrapper $B<B9T$r5v2D$5$l$?%f!<%6$G$9$+(B? + [EMAIL PROTECTED]<%6(B (Apache $B%f!<%6(B) [EMAIL PROTECTED],!"(B + $B$3$N%W%m%0%i%`$N<B9T$r5v2D$5$l$^$9!#(B + </blockquote> + </li> + + <li> + <strong>$BBP>]$N%W%m%0%i%`$,0BA4$G$J$$3,AX$N;2>H$r$7$F$$$k$+(B? + </strong> + + <blockquote> + $BBP>]$N%W%m%0%i%`$,(B '/' $B$+$i;O$^$k!"$^$?$O(B + '..' $B$K$h$k;2>H$r9T$J$C$F$$$^$9$+(B? $B$3$l$i$O5v2D$5$l$^$;$s!#(B + $BBP>]$N%W%m%0%i%`$O(B Apache $B$N(B web $B6u4VFb$K$J$1$l$P$J$j$^$;$s!#(B + </blockquote> + </li> + + <li> + <strong>$BBP>]$H$J$k%f!<%6L>[EMAIL PROTECTED](B?</strong> + + <blockquote> + $BBP>]$H$J$k%f!<%6L>$OB8:_$7$F$$$^$9$+(B? + </blockquote> + </li> + + <li> + <strong>$BBP>]$H$J$k%0%k!<%WL>[EMAIL PROTECTED](B?</strong> + + <blockquote> + $BBP>]$H$J$k%0%k!<%WL>$OB8:_$7$F$$$^$9$+(B? + </blockquote> + </li> + + <li> + <strong>$BL\E*$N%f!<%6$O%9!<%Q!<%f!<%6$G$O(B<em>$B$J$$(B</em>$B$+(B? + </strong> + + <blockquote> + $B:#$N$H$3$m!"(BsuEXEC $B$O(B 'root' $B$K$h$k(B CGI/SSI + $B%W%m%0%i%`$N<B9T$r5v2D$7$F$$$^$;$s!#(B + </blockquote> + </li> + + <li> + <strong>$BBP>]$H$J$k%f!<%6(B ID $B$O!":G>.$N(B ID + $BHV9f$h$j$b(B<em>$BBg$-$$(B</em>$B$+(B? </strong> + + <blockquote> + $B:G>.%f!<%6(B ID [EMAIL PROTECTED];~$K;XDj$5$l$^$9!#$3$l$O!"(B + CGI/SSI $B%W%m%0%i%`<B9T$r5v2D$5$l$k%f!<%6(B ID + $B$N$H$j$&$k:G>.CM$G$9!#$3$l$O(B + "system" $BMQ$N%"%+%&%s%H$rJD$a=P$9$N$KM-8z$G$9!#(B + </blockquote> + </li> + + <li> + <strong>$BBP>]$H$J$k%0%k!<%W$O%9!<%Q!<%f!<%6$N%0%k!<%W$G$O(B + <em>$B$J$$(B</em>$B$+(B?</strong> + + <blockquote> + $B:#$N$H$3$m!"(BsuEXEC $B$O(B 'root' $B%0%k!<%W$K$h$k(B CGI/SSI + $B%W%m%0%i%`$N<B9T$r5v2D$7$F$$$^$;$s!#(B + </blockquote> + </li> + + <li> + <strong>$BBP>]$H$J$k%0%k!<%W(B ID $B$O:G>.$N(B ID + $BHV9f$h$j$b(B<em>$BBg$-$$(B</em>$B$+(B?</strong> + + <blockquote> + $B:G>.%0%k!<%W(B ID [EMAIL PROTECTED];~$K;XDj$5$l$^$9!#$3$l$O!"(B + CGI/SSI $B%W%m%0%i%`<B9T$r5v2D$5$l$k%0%k!<%W(B + ID $B$N$H$j$&$k:G>.CM$G$9!#(B + $B$3$l$O(B "system" $BMQ$N%0%k!<%W$rJD$a=P$9$N$KM-8z$G$9!#(B + </blockquote> + </li> + + <li> + <strong>wrapper $B$,@5>o$KBP>]$H$J$k%f!<%6$H%0%k!<%W$K$J$l$k$+(B? + </strong> + + <blockquote> + $B$3$3$G!"(Bsetuid $B$H(B setgid + $B$N5/F0$K$h$j%W%m%0%i%`$OBP>]$H$J$k%f!<%6$H%0%k!<%W$K$J$j$^$9!#(B + $B%0%k!<%W%"%/%;%9%j%9%H$O!"(B + $B%f!<%6$,B0$7$F$$$k$9$Y$F$N%0%k!<%W$G=i4|2=$5$l$^$9!#(B + </blockquote> + </li> + + <li> + <strong>$B%W%m%0%i%`$,CV$+$l$k%G%#%l%/%H%j$OB8:_$7$F$$$k$+(B? + </strong> + + <blockquote> + $B%G%#%l%/%H%j$,B8:_$7$J$$$J$i!"$=$N%U%!%$%k$bB8:_$7$J$$$+$b$7$l$^$;$s!#(B + </blockquote> + </li> + + <li> + <strong>$B%G%#%l%/%H%j$,(B Apache $B$N%I%-%e%a%s%H%D%j!<Fb$K$"$k$+(B? + </strong> + + <blockquote> + $B%j%/%(%9%H$,%5!<%PFb$N$b$N$G$"$l$P!"(B + $BMW5a$5$l$?%G%#%l%/%H%j$,%5!<%P$N%I%-%e%a%s%H%k!<%HG[2<$K$"$j$^$9$+(B? + $B%j%/%(%9%H$,(B UserDir $B$N$b$N$G$"$l$P!"(B + $BMW5a$5$l$?%G%#%l%/%H%j$,%f!<%6$N%I%-%e%a%s%H%k!<%HG[2<$K$"$j$^$9$+(B? + </blockquote> + </li> + + <li> + <strong>$B%G%#%l%/%H%j$rB>$N%f!<%6$,=q$-9~$a$k$h$&$K$J$C$F(B + <em>$B$$$J$$(B</em>$B$+(B?</strong> + + <blockquote> + $B%G%#%l%/%H%j$rB>%f!<%6$K3+J|$7$J$$$h$&$K$7$^$9!#(B + $B=jM-%f!<[EMAIL PROTECTED],$3$N%G%#%l%/%H%j$NFbMF$r2~JQ$G$-$k$h$&$K$7$^$9!#(B + </blockquote> + </li> + + + <li> + <strong>$BBP>]$H$J$k%W%m%0%i%`$OB8:_$9$k$+(B?</strong> + + <blockquote> + $BB8:_$7$J$1$l$P<B9T$G$-$^$;$s!#(B + </blockquote> + </li> + + <li> + <strong>$BBP>]$H$J$k%W%m%0%i%`%U%!%$%k$,B>%"%+%&%s%H$+$i(B + $B=q$-9~$a$k$h$&$K$J$C$F(B<em>$B$$$J$$(B</em>$B$+(B?</strong> + + <blockquote> + $B=jM-<T0J30$K$O%W%m%0%i%`$rJQ99$9$k8"8B$OM?$($i$l$^$;$s!#(B + </blockquote> + </li> + + + <li> + <strong>$BBP>]$H$J$k%W%m%0%i%`$,(B setuid $B$^$?$O(B setgid + $B$5$l$F(B<em>$B$$$J$$(B</em>$B$+(B?</strong> + + <blockquote> + UID/GID $B$r:FEYJQ99$7$F$N%W%m%0%i%`<B9T$O$7$^$;$s(B + </blockquote> + </li> + + + <li> + <strong>$BBP>]$H$J$k%f!<%6(B/$B%0%k!<%W$,%W%m%0%i%`$N(B + $B%f!<%6(B/$B%0%k!<%W$HF1$8$+(B?</strong> + + <blockquote> + $B%f!<%6$,$=$N%U%!%$%k$N=jM-<T$G$9$+(B? + </blockquote> + </li> + + <li> + <strong>$B0BA4$JF0:n$rJ]>Z$9$k$?$a$N4D6-JQ?t%/%j%"$,2DG=$+(B? + </strong> + + <blockquote> + suEXEC $B$O!"0BA4$J4D6-JQ?t$N%j%9%H(B + ([EMAIL PROTECTED];~$K:[EMAIL PROTECTED](B) $BFb$NJQ?t$H$7$FEO$5$l$k0BA4$J(B + PATH $BJQ?t(B ([EMAIL PROTECTED];~$K;XDj$5$l$^$9(B) [EMAIL PROTECTED]"(B + $B%W%m%;%9$N4D6-JQ?t$r%/%j%"$7$^$9!#(B + </blockquote> + </li> + + + <li> + <strong>$BBP>]$H$J$k%W%m%0%i%`$r(B exec $B$7$F<B9T$G$-$k$+(B?</strong> + + + <blockquote> + $B$3$3$G(B suEXEC $B$,=*N;$7!"BP>]$H$J$k%W%m%0%i%`$,3+;O$5$l$^$9!#(B + </blockquote> + </li> + </ol> + + <p align="left">$B$3$3$^$G$,(B suEXEC $B$N(B wrapper + $B$K$*$1$k%;%-%e%j%F%#%b%G%k$NI8=`E*$JF0:n$G$9!#$b$&>/$787=E$K(B + CGI/SSI [EMAIL PROTECTED]@)8B$d5,Dj$r<h$jF~$l$k$3$H$b$G$-$^$9$,!"(B + suEXEC $B$O%;%-%e%j%F%#$KCm0U$7$F?5=E$K>/$7$:$D3+H/$5$l$F$-$^$7$?!#(B + </p> + + <p align="left">$B$3$N%;%-%e%j%F%#%b%G%k$rMQ$$$F(B + $B%5!<[EMAIL PROTECTED];~$K$I$N$h$&$K5v$9$3$H$r@)8B$9$k$+!"$^$?!"(BsuEXEC + $B$rE,@[EMAIL PROTECTED]&$J%;%-%e%j%F%#>e$N4m81$rHr$1$i$l$k$+$K(B + $B4X$9$k$h$j>\$7$$>pJs$K$D$$$F$O!"(B<a href="#jabberwock">"$B$H$+$2$KCm0U(B" + (Beware the Jabberwock)</a> $B$N>O$r;2>H$7$F$/[EMAIL PROTECTED](B + </p> + + <p align="center"><strong><a href="suexec.html" + >$BL\<!$KLa$k(B</a></strong></p> + + <h3><a name="install" id="install">suEXEC + [EMAIL PROTECTED]<%k(B</a></h3> + + <p align="left">$B$3$3$+$i3Z$7$/$J$j$^$9!#(BApache 1.2 $B$"$k$$$O(B + <code>"src/Configure"</code> $B%9%/%j%W%H$G(B Apache 1.3 [EMAIL PROTECTED]"(B + suEXEC [EMAIL PROTECTED],@Z$J>l=j$K<j:n6H$G(B + $B%$%s%9%H!<%k$7$J$1$l$P$J$j$^$;$s!#$3$N=hM}$K$D$$$F$O(B <a + href="suexec_1_2.html">$BJL$NJ8=q(B</a>$B$K5-:\$5$l$F$$$^$9!#(B + $B0J2<$N>O$G$O!"(BAutoConf-style $B%$%s%?%U%'!<%9(B (APACI) $B$r;H$C$?(B + Apache 1.3 [EMAIL PROTECTED]<%k$K$D$$$F=R$Y$F$$$^$9!#(B + </p> + + <p align="left"><strong>APACI $B$N(B suEXEC + [EMAIL PROTECTED](B</strong><br /> + </p> + + <dl> + <dt><code>--enable-suexec</code></dt> + + <dd>$B$3$N%*%W%7%g%s$O!"%G%U%)%k%H$G$O%$%s%9%H!<%k$5$l$:!"(B + $BM-8z$K$O$J$i$J$$(B suEXEC $B5!G=$rM-8z$K$7$^$9!#(B + suEXEC $B$r;H$&$h$&$K(B APACI $B$KMW5a$9$k$K$O!"(B--enable-suexec + $B%*%W%7%g%s$K$"$o$;$F>/$J$/$H$b0l$D$O(B --suexec-xxxxx + $B%*%W%7%g%s$,;XDj$5$l$J$1$l$P$J$j$^$;$s!#(B</dd> + + <dt><code>--suexec-caller=<em>UID</em></code></dt> + + <dd>Apache $B$rDL>oF0:n$5$;$k(B<a + href="mod/core.html#user">$B%f!<%6L>(B</a>$B$r;XDj$7$^$9!#(B + $B$3$N%f!<[EMAIL PROTECTED],(B suexec $B$N<B9T$r5v2D$5$l$?%f!<%6$K$J$j$^$9!#(B</dd> + + <dt><code>--suexec-docroot=<em>DIR</em></code></dt> + + <dd>Apache $B$N%I%-%e%a%s%H%k!<[EMAIL PROTECTED],(B suEXEC + $B$NF0:n$G;HMQ$9$kM#0l$N%G%#%l%/%H%j3,AX$K$J$j$^$9(B (UserDir + $B$N;XDj$OJL(B)$B!#%G%U%)%k%H$G$O(B --datedir $B$K(B "/htdocs" + $B$H$$$&%5%U%#%C%/%9$r$D$1$?$b$N$G$9!#(B + "<code>--datadir=/home/apache</code>" [EMAIL PROTECTED]"(B + suEXEC wrapper $B$K$H$C$F(B "/home/apache/htdocs" + $B$,%I%-%e%a%s%H%k!<%H$H$7$F;H$o$l$^$9!#(B</dd> + + <dt><code>--suexec-logfile=<em>FILE</em></code></dt> + + <dd>suEXEC $B$N=hM}$H%(%i!<$,5-O?$5$l$k%U%!%$%kL>$r;XDj$7$^$9!#(B + ($B4F::$d%G%P%C%0L\E*$KM-MQ(B) + $B%G%U%)%k%H$G$O%m%0%U%!%$%k$O(B "suexec_log" $B$H$$$&L>A0$G!"(B + $BI8=`$N%m%0%U%!%$%k%G%#%l%/%H%j(B (--logfiledir) $B$KCV$+$l$^$9!#(B + </dd> + + <dt><code>--suexec-userdir=<em>DIR</em></code></dt> + + <dd>suEXEC $B$,%"%/%;%9$r5v$5$l$k%f!<%6%[!<%`%G%#%l%/%H%jG[2<$N(B + $B%5%V%G%#%l%/%H%j$r;XDj$7$^$9!#(B + $B$3$N%G%#%l%/%H%j0J2<$NA4<B9T%U%!%$%k$O!"(B"$B0BA4$J(B"$B%W%m%0%i%`$K$J$k$h$&!"(B + suEXEC $B$,$=$N%f!<%6$H$7$F<B9T$G$-$k$h$&$K$7$^$9!#(B + "$BC1=c$J(B" UserDir $B%G%#%l%/%F%#%V$r;H$C$F$$$k>l9g(B + ($B$9$J$o$A(B "*" $B$r4^$^$J$$$b$N(B)$B!"[EMAIL PROTECTED](B + Userdir $B%G%#%l%/%F%#%V$,$=$N%f!<%6$N%Q%9%o!<%I%U%!%$%kFb$N(B + $B%[!<%`%G%#%l%/%H%j$HF1$8>l=j$r;X$7$F$$$J$1$l$P!"(B + suEXEC $B$OE,@Z$KF0:n$7$^$;$s!#%G%U%)%k%H$O(B "public_html" $B$G$9!#(B + <br /> + $B3F(B UserDir $B$,0[$J$C$?2>[EMAIL PROTECTED]>l9g!"(B + $B$=$l$i$rA4$F0l$D$N?F%G%#%l%/%H%j$K4^$a$F!"(B + $B$=$N?F%G%#%l%/%H%j$NL>A0$r$3$3$G;XDj$9$kI,MW$,$"$j$^$9!#(B + <strong>$B$3$N$h$&$K;XDj$5$l$J$1$l$P(B "~userdir" cgi + $B$X$N%j%/%(%9%H$,F0:n$7$^$;$s!#(B</strong></dd> + + <dt><code>--suexec-uidmin=<em>UID</em></code></dt> + + <dd>suEXEC $B$NBP>]%f!<%6$H$7$F5v$5$l$k(B UID $B$N:G>.CM$r;XDj$7$^$9!#(B + $BBgDq$N%7%9%F%`$G$O(B 500 $B$+(B 100 $B$,0lHLE*$G$9!#(B + $B%G%U%)%k%HCM$O(B 100 $B$G$9!#(B</dd> + + <dt><code>--suexec-gidmin=<em>GID</em></code></dt> + + <dd>suEXEC $B$NBP>]%0%k!<%W$H$7$F5v$5$l$k(B GID + $B$N:G>.CM$r;XDj$7$^$9!#BgDq$N%7%9%F%`$G$O(B 100 $B$,0lHLE*$J$N$G!"(B + $B%G%U%)%k%HCM$H$7$F$b(B 100 $B$,;H$o$l$F$$$^$9!#(B</dd> + + <dt><code>--suexec-safepath=<em>PATH</em></code></dt> + + <dd>CGI $B<B9T%U%!%$%k$KEO$5$l$k0BA4$J(B PATH $B4D6-JQ?t$G$9!#(B + $B%G%U%)%k%HCM$O(B "/usr/local/bin:/usr/bin:/bin" $B$G$9!#(B + </dd> + </dl> + + <p align="left"><strong>suEXEC [EMAIL PROTECTED]'(B</strong> + <br /> + suEXEC wrapper $B$r%3%s%Q%$%k$7$F%$%s%9%H!<%k$9$kA0$K!"@_DjFbMF$r(B + --layout $B%*%W%7%g%s$G3NG'$G$-$^$9!#(B<br /> + $B=PNONc(B:</p> <pre> suEXEC setup: suexec binary: /usr/local/apache/sbin/suexec @@ -390,149 +461,147 @@ minimum group ID: 100 </pre> -<p align="left"> -<strong>suEXEC wrapper $B$N%3%s%Q%$%k$H%$%s%9%H!<%k(B</strong><br> ---enable-suexec $B%*%W%7%g%s$G(B suEXEC $B5!G=$rM-8z$K$9$k$H!"(B -"make" $B%3%^%s%I$r<B9T$7$?;~$K(B suEXEC $B$N%P%$%J%j(B (Apache $B<+BN$b(B) $B$,(B -$B<+F0E*$K:[EMAIL PROTECTED](B -<br> [EMAIL PROTECTED],:[EMAIL PROTECTED]"$=$l$i$N%$%s%9%H!<%k$K$O(B - "make install" $B%3%^%s%I$,<B9T$G$-$^$9!#%P%$%J%j%$%a!<%8$N(B "suexec" $B$O(B ---sbindir $B%*%W%7%g%s$G;XDj$5$l$?%G%#%l%/%H%j$K%$%s%9%H!<%k$5$l$^$9!#(B -$B%G%U%)%k%H$N>l=j$O(B "/usr/local/apache/sbin/suexec" $B$G$9!#(B -<br> -$B%$%s%9%H!<%k;~$K$O(B <em><strong>root</em></strong> $B8"8B$,(B -$BI,MW$J$N$GCm0U$7$F$/[EMAIL PROTECTED](B -wrapper $B$,%f!<%6(B ID [EMAIL PROTECTED]"(B -$B=jM-<T(B <em><code>root</em></code> $B$G$N(B -$B%;%C%H%f!<%6(B ID $B%S%C%H$r$=$N%U%!%$%k$N%b!<%I$K(B [EMAIL PROTECTED];$s!#(B -</p> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3><a name="enable">suEXEC $B$NM-8z2=$HL58z2=(B</a></h3> -<p align="left"> -$B5/F0;~$K!"(BApache $B$O(B "sbin" $B%G%#%l%/%H%j$G(B "suexec" $B$rC5$7$^$9(B - ($B%G%U%)%k%H$O(B "/usr/local/apache/sbin/suexec") $B!#(B -$BE,@[EMAIL PROTECTED](B suEXEC $B$,$_$D$+$k$H!"%(%i!<%m%0$K(B -$B0J2<$N%a%C%;!<%8$,=PNO$5$l$^$9!#(B -</p> - + <p align="left"><strong>suEXEC wrapper + $B$N%3%s%Q%$%k$H%$%s%9%H!<%k(B</strong><br /> + --enable-suexec $B%*%W%7%g%s$G(B suEXEC $B5!G=$rM-8z$K$9$k$H!"(B + "make" $B%3%^%s%I$r<B9T$7$?;~$K(B suEXEC $B$N%P%$%J%j(B (Apache $B<+BN$b(B) + $B$,<+F0E*$K:[EMAIL PROTECTED](B + <br /> + [EMAIL PROTECTED],:[EMAIL PROTECTED]"$=$l$i$N%$%s%9%H!<%k$K$O(B + "make install" $B%3%^%s%I$,<B9T$G$-$^$9!#%P%$%J%j%$%a!<%8$N(B "suexec" + $B$O(B --sbindir $B%*%W%7%g%s$G;XDj$5$l$?%G%#%l%/%H%j$K%$%s%9%H!<%k$5$l$^$9!#(B + $B%G%U%)%k%H$N>l=j$O(B "/usr/local/apache/sbin/suexec" $B$G$9!#(B<br /> + $B%$%s%9%H!<%k;~$K$O(B <strong><em>root</em></strong> + $B8"8B$,I,MW$J$N$GCm0U$7$F$/[EMAIL PROTECTED](Bwrapper $B$,%f!<%6(B ID + [EMAIL PROTECTED]"=jM-<T(B <code><em>root</em></code> + $B$G$N%;%C%H%f!<%6(B ID + $B%S%C%H$r$=$N%U%!%$%k$N%b!<[EMAIL PROTECTED];$s!#(B + </p> + + <p align="center"><strong><a + href="suexec.html">$BL\<!$KLa$k(B</a></strong></p> + + <h3><a id="enable" name="enable">suEXEC + $B$NM-8z2=$HL58z2=(B</a></h3> + + <p align="left">$B5/F0;~$K!"(BApache $B$O(B "sbin" $B%G%#%l%/%H%j$G(B + "suexec" $B$rC5$7$^$9(B + ($B%G%U%)%k%H$O(B "/usr/local/apache/sbin/suexec") $B!#(B + $BE,@[EMAIL PROTECTED](B suEXEC $B$,$_$D$+$k$H!"(B + $B%(%i!<%m%0$K0J2<$N%a%C%;!<%8$,=PNO$5$l$^$9!#(B</p> <pre> [notice] suEXEC mechanism enabled (wrapper: <em>/path/to/suexec</em>) </pre> -<p> -$B%5!<%P5/F0;~$K$3$N%a%C%;!<%8$,=P$J$$>l9g!"BgDq$O%5!<%P$,(B -$BA[Dj$7$?>l=j$G(B wrapper $B%W%m%0%i%`$,8+$D$+$i$J$+$C$?$+!"(B -<em>setuid root</em> $B$H$7$F%$%s%9%H!<%k$5$l$F$$$J$$$+$G$9!#(B -<br> -suEXEC $B$N;EAH$_$r;HMQ$9$k$N$,=i$a$F$G!"(BApache $B$,4{$KF0:nCf(B -$B$G$"$l$P!"(BApache $B$r(B kill $B$7$F!":F5/F0$7$J$1$l$P$J$j$^$;$s!#(B -HUP $B%7%0%J%k$d(B USR1 $B%7%0%J%k$K$h$kC1=c$J:F5/F0$G$OIT==J,$G$9!#(B -<br> -suEXEC $B$rL58z$K$9$k>l9g$O!"(B"suexec" $B%U%!%$%k$r:o=|$7$F$+$i(B -Apache $B$r(B kill $B$7$F:F5/F0$7$^$9!#(B -</p> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3><a name="usage">suEXEC $B$N;HMQ(B</a></h3> -<p align="left"> -<strong>$B2>A[%[%9%H(B:</strong><br> -suEXEC wrapper $B$N;H$$J}$H$7$F!"(B -<a href="mod/core.html#virtualhost">$B2>A[%[%9%H(B</a>[EMAIL PROTECTED](B -<a href="mod/core.html#user">User</a> $B%G%#%l%/%F%#%V$H(B -<a href="mod/core.html#group">Group</a> $B%G%#%l%/%F%#%V(B -$B$rDL$7$?$b$N$,$"$j$^$9!#$3$l$i$N%G%#%l%/%F%#%V$r(B -$B%a%$%s%5!<%P$N%f!<%6(B ID $B$H0[$J$k$b$N$K$9$k$H!"(BCGI $B%j%=!<%9(B -$B$X$N$9$Y$F$N%j%/%(%9%H$O!"$=$N(B <code><VirtualHost></code> $B$G(B -$B;XDj$5$l$?(B <em>User</em> $B$H(B <em>Group</em> $B$H$7$F<B9T$5$l$^$9!#(B -<code><VirtualHost></code> $B$G$=$l$i$N(B -$B%G%#%l%/%F%#%V$N$I$A$i$+!"$^$?$ON>J}$,;XDj$5$l$F$$$J$$>l9g!"(B -$B%a%$%s%5!<%P$N%f!<%6(B ID $B$,A[Dj$5$l$^$9!#(B -<p> -<strong>$B%f!<%6%G%#%l%/%H%j(B:</strong><br> -suEXEC wrapper $B$O!"%j%/%([EMAIL PROTECTED]<%6$H$7$F(B CGI $B$r<B9T$9$k$?$a$K$b(B -$B;H$($^$9!#$3$l$O4|BT$9$k<B9T8"8B$N%f!<%6(B ID $B$NA0$K!"(B -"<strong><code>~</code></strong>" $BJ8;z$r(B -$BCV$/$3$H$G<B8=$5$l$^$9!#$3$N5!G=$rF0:n$5$;$k$?$a$KI,MW$J$3$H$O!"(B -CGI $B$r$=$N%f!<%6$G<B9T$G$-$k$3$H!"$=$N%9%/%j%W%H$,(B -$B>e5-$N(B<a href="#model">$B%;%-%e%j%F%#8!::(B</a>$B$r(B -$B%Q%9$G$-$k$3$H$G$9!#(B - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3><a name="debug">suEXEC $B$N%G%P%C%0(B</a></h3> -<p align="left"> -suEXEC wrapper $B$O!">e5-$G=R$Y$?(B --suexec-logfile $B%*%W%7%g%s$G(B -$B;XDj$5$l$?%U%!%$%k$K%m%0>pJs$r5-O?$7$^$9!#(B -wrapper $B$rE,@[EMAIL PROTECTED]"%$%s%9%H!<%k$G$-$F$$$k$H;W$&>l9g!"(B -$B$I$3$GLB$C$F$$$k$+8+$h$&$H$9$k$J$i$3$N%m%0$H%5!<%P$N(B -$B%(%i!<%m%0$r8+$k$H$h$$$G$7$g$&!#(B -</p> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> - -<h3> -<a name="jabberwock">$B$H$+$2$KCm0U(B: $B7Y9p$H;vNc(B</a> -</h3> -<p align="left"> -<strong>$BCm0U(B!</strong> $B$3$N>O$O40A4$G$O$"$j$^$;$s!#(B -$B$3$N>O$N:G?72~D{HG$K$D$$$F$O!"(B -Apache $B%0%k!<%W$N(B<a href="http://www.apache.org/docs/suexec.html"> -$B%*%s%i%$%s%I%-%e%a%s%H(B</a>$BHG$r;2>H$7$F$/[EMAIL PROTECTED](B -</p> - -<p align="left"> -$B%5!<[EMAIL PROTECTED]@)8B$r$b$&$1$k(B wrapper $B$K$D$$$F!"(B -$B$$$/$D$+6=L#?<[EMAIL PROTECTED],$"$j$^$9!#(BsuEXEC $B$K4X$9$k(B "$B%P%0(B" $B$r(B -$BJs9p$9$kA0$K$3$l$i$r3NG'$7$F$/[EMAIL PROTECTED](B -<ul> - <li><strong>suEXEC $B$N6=L#?<[EMAIL PROTECTED](B</strong></li> - <li>$B3,AX9=B$$N@)8B(B - <blockquote> - $B%;%-%e%j%F%#$H8zN($NM}M3$+$i!"(BsuEXEC $B$NA4$F$N%j%/%(%9%H$O(B - $B2>A[%[%9%H$X$N%j%/%(%9%H$K$*$1$k:G>e0L$N%I%-%e%a%s%H%k!<%HFb$+!"(B - $B%f!<%6%G%#%l%/%H%j$X$N%j%/%(%9%H$K$*$1$k8D!9$N%f!<%6$N:G>e0L$N(B - $B%I%-%e%a%s%H%k!<%HFb$K;D$i$J$1$l$P$J$j$^$;$s!#(B - $BNc$($P!";M$D$N2>[EMAIL PROTECTED]>l9g!"(B - $B2>A[%[%9%H$N(B suEXEC $B$KM-Mx$J$h$&$K!"(B - $B%a%$%s$N(B Apache $B%I%-%e%a%s%H3,AX$N30B&$K(B - $BA4$F$N2>A[%[%9%H$N%I%-%e%a%s%H%k!<%H$r9=C[$9$kI,MW$,$"$j$^$9!#(B - ($BNc$O8eF|5-:\(B) - </blockquote> - </li> - <li>suEXEC $B$N(B PATH $B4D6-JQ?t(B - <blockquote> - $B$3$l$rJQ99$9$k$N$O4m81$G$9!#$3$N;XDj$K4^$^$l$k3F%Q%9$,(B - $B?.Mj$G$-$k%G%#%l%/%H%j$G$"$k$3$H$r3NG'$7$F$/[EMAIL PROTECTED](B - [EMAIL PROTECTED]&$+$i$N%"%/%;%9$K$h$j!"C/$+$,%[%9%H>e$G%H%m%$$NLZGO(B - $B$r<B9T$G$-$k$h$&$K$O$7$?$/$J$$$G$7$g$&!#(B - </blockquote> - </li> - <li>suEXEC $B%3!<%I$N2~B$(B - <blockquote> - $B7+$jJV$7$^$9$,!"2?$r$d$m$&$H$7$F$$$k$+GD0.$;$:$K$3$l$r$d$k$H(B - <strong>$BBg$-$JLdBj(B</strong>$B$r0z$-5/$3$7$+$M$^$;$s!#(B - $B2DG=$J8B$jHr$1$F$/[EMAIL PROTECTED](B - </blockquote> - </li> -</ul> - -<p align="center"> -<strong><a href="suexec.html">$BL\<!$KLa$k(B</a></strong> -</p> + <p>$B%5!<%P5/F0;~$K$3$N%a%C%;!<%8$,=P$J$$>l9g!"(B + $BBgDq$O%5!<%P$,A[Dj$7$?>l=j$G(B wrapper $B%W%m%0%i%`$,8+$D$+$i$J$+$C$?$+!"(B + <em>setuid root</em> $B$H$7$F%$%s%9%H!<%k$5$l$F$$$J$$$+$G$9!#(B + <br /> + suEXEC $B$N;EAH$_$r;HMQ$9$k$N$,=i$a$F$G!"(BApache $B$,4{$KF0:nCf$G$"$l$P!"(B + Apache $B$r(B kill $B$7$F!":F5/F0$7$J$1$l$P$J$j$^$;$s!#(BHUP $B%7%0%J%k$d(B + USR1 $B%7%0%J%k$K$h$kC1=c$J:F5/F0$G$OIT==J,$G$9!#(B<br /> + suEXEC $B$rL58z$K$9$k>l9g$O!"(B"suexec" $B%U%!%$%k$r:o=|$7$F$+$i(B + Apache $B$r(B kill $B$7$F:F5/F0$7$^$9!#(B + </p> + + <p align="center"><strong><a + href="suexec.html">$BL\<!$KLa$k(B</a></strong></p> + + <h3><a id="usage" name="usage">suEXEC $B$N;HMQ(B</a></h3> + + <p align="left"><strong>$B2>A[%[%9%H(B:</strong><br /> + suEXEC wrapper $B$N;H$$J}$H$7$F!"(B + <a href="mod/core.html#virtualhost">$B2>A[%[%9%H(B</a>[EMAIL PROTECTED](B + <a href="mod/core.html#user">User</a> $B%G%#%l%/%F%#%V$H(B + <a href="mod/core.html#group">Group</a> + $B%G%#%l%/%F%#%V$rDL$7$?$b$N$,$"$j$^$9!#(B + $B$3$l$i$N%G%#%l%/%F%#%V$r%a%$%s%5!<%P$N%f!<%6(B ID + $B$H0[$J$k$b$N$K$9$k$H!"(BCGI $B%j%=!<%9$X$N$9$Y$F$N%j%/%(%9%H$O!"$=$N(B + <code><VirtualHost></code> $B$G;XDj$5$l$?(B <em>User</em> $B$H(B + <em>Group</em> $B$H$7$F<B9T$5$l$^$9!#(B<code><VirtualHost></code> + $B$G$=$l$i$N%G%#%l%/%F%#%V$N$I$A$i$+!"$^$?$ON>J}$,;XDj$5$l$F$$$J$$>l9g!"(B + $B%a%$%s%5!<%P$N%f!<%6(B ID $B$,A[Dj$5$l$^$9!#(B</p> + + <p><strong>$B%f!<%6%G%#%l%/%H%j(B:</strong><br /> + suEXEC wrapper $B$O!"%j%/%([EMAIL PROTECTED]<%6$H$7$F(B CGI + $B$r<B9T$9$k$?$a$K$b;H$($^$9!#$3$l$O4|BT$9$k<B9T8"8B$N%f!<%6(B ID + $B$NA0$K!"(B"<strong><code>~</code></strong>" + $BJ8;z$rCV$/$3$H$G<B8=$5$l$^$9!#(B + $B$3$N5!G=$rF0:n$5$;$k$?$a$KI,MW$J$3$H$O!"(BCGI + $B$r$=$N%f!<%6$G<B9T$G$-$k$3$H!"$=$N%9%/%j%W%H$,>e5-$N(B<a + href="#model">$B%;%-%e%j%F%#8!::(B</a>$B$r%Q%9$G$-$k$3$H$G$9!#(B + </p> + + <p align="center"><strong><a + href="suexec.html">$BL\<!$KLa$k(B</a></strong></p> + + <h3><a id="debug" name="debug">suEXEC $B$N%G%P%C%0(B</a></h3> + + <p align="left">suEXEC wrapper $B$O!">e5-$G=R$Y$?(B --suexec-logfile + $B%*%W%7%g%s$G;XDj$5$l$?%U%!%$%k$K%m%0>pJs$r5-O?$7$^$9!#(B + wrapper $B$rE,@[EMAIL PROTECTED]"%$%s%9%H!<%k$G$-$F$$$k$H;W$&>l9g!"(B + $B$I$3$GLB$C$F$$$k$+8+$h$&$H$9$k$J$i$3$N%m%0$H%5!<%P$N(B + $B%(%i!<%m%0$r8+$k$H$h$$$G$7$g$&!#(B</p> + + <p align="center"><strong><a + href="suexec.html">$BL\<!$KLa$k(B</a></strong></p> + + <h3><a id="jabberwock" + name="jabberwock">$B$H$+$2$KCm0U(B: $B7Y9p$H;vNc(B</a></h3> + + <p align="left"><strong>$BCm0U(B!</strong> + $B$3$N>O$O40A4$G$O$"$j$^$;$s!#$3$N>O$N:G?72~D{HG$K$D$$$F$O!"(B + Apache $B%0%k!<%W$N(B<a href="http://www.apache.org/docs/suexec.html"> + $B%*%s%i%$%s%I%-%e%a%s%H(B</a>$BHG$r;2>H$7$F$/[EMAIL PROTECTED](B + </p> + + <p align="left">$B%5!<[EMAIL PROTECTED]@)8B$r$b$&$1$k(B wrapper $B$K$D$$$F!"(B + $B$$$/$D$+6=L#?<[EMAIL PROTECTED],$"$j$^$9!#(BsuEXEC $B$K4X$9$k(B "$B%P%0(B" + $B$rJs9p$9$kA0$K$3$l$i$r3NG'$7$F$/[EMAIL PROTECTED](B</p> + + <ul> + <li><strong>suEXEC $B$N6=L#?<[EMAIL PROTECTED](B</strong></li> + + <li>$B3,AX9=B$$N@)8B(B + + + <blockquote> + $B%;%-%e%j%F%#$H8zN($NM}M3$+$i!"(BsuEXEC $B$NA4$F$N%j%/%(%9%H$O(B + $B2>A[%[%9%H$X$N%j%/%(%9%H$K$*$1$k:G>e0L$N%I%-%e%a%s%H%k!<%HFb$+!"(B + $B%f!<%6%G%#%l%/%H%j$X$N%j%/%(%9%H$K$*$1$k8D!9$N%f!<%6$N:G>e0L$N(B + $B%I%-%e%a%s%H%k!<%HFb$K;D$i$J$1$l$P$J$j$^$;$s!#(B + $BNc$($P!";M$D$N2>[EMAIL PROTECTED]>l9g!"(B + $B2>A[%[%9%H$N(B suEXEC $B$KM-Mx$J$h$&$K!"%a%$%s$N(B Apache + $B%I%-%e%a%s%H3,AX$N30B&$KA4$F$N2>A[%[%9%H$N%I%-%e%a%s%H%k!<%H$r(B + $B9=C[$9$kI,MW$,$"$j$^$9!#(B($BNc$O8eF|5-:\(B) + </blockquote> + </li> + + <li>suEXEC $B$N(B PATH $B4D6-JQ?t(B + + + <blockquote> + $B$3$l$rJQ99$9$k$N$O4m81$G$9!#$3$N;XDj$K4^$^$l$k3F%Q%9$,(B + <strong>$B?.Mj$G$-$k(B</strong> + $B%G%#%l%/%H%j$G$"$k$3$H$r3NG'$7$F$/[EMAIL PROTECTED](B + [EMAIL PROTECTED]&$+$i$N%"%/%;%9$K$h$j!"C/$+$,%[%9%H>e$G%H%m%$$NLZGO(B + $B$r<B9T$G$-$k$h$&$K$O$7$?$/$J$$$G$7$g$&!#(B + </blockquote> + </li> + + <li>suEXEC $B%3!<%I$N2~B$(B + + + <blockquote> + $B7+$jJV$7$^$9$,!"2?$r$d$m$&$H$7$F$$$k$+GD0.$;$:$K$3$l$r$d$k$H(B + <strong>$BBg$-$JLdBj(B</strong>$B$r0z$-5/$3$7$+$M$^$;$s!#(B + $B2DG=$J8B$jHr$1$F$/[EMAIL PROTECTED](B + </blockquote> + </li> + </ul> -<!--#include virtual="footer.html" --> -</body> + <p align="center"><strong><a + href="suexec.html">$BL\<!$KLa$k(B</a></strong></p> + <!--#include virtual="footer.html" --> + </body> </html>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
