suexec.html.ja.euc-jp revision f391feab0e438617625319bc0c806ff380790250
<?xml version="1.0" encoding="EUC-JP"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>suEXEC ���ݡ��� - Apache HTTP ������</title>
<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<link href="/images/favicon.ico" rel="shortcut icon" /></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="/mod/">�⥸�塼��</a> | <a href="/mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p>
<p class="apache">Apache HTTP ������ ������� 2.1</p>
<img alt="" src="/images/feather.gif" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP ������</a> &gt; <a href="http://httpd.apache.org/docs-project/">�ɥ�����ơ������</a> &gt; <a href="./">�С������ 2.1</a></div><div id="page-content"><div id="preamble"><h1>suEXEC ���ݡ���</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="/en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/suexec.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<p><strong>suEXEC</strong>
��ǽ�ˤ�ꡢApache �桼���� Web �����Ф�¹Ԥ��Ƥ���桼�� ID �Ȥ�
�ۤʤ�桼�� ID �� <strong>CGI</strong> �ץ?���� <strong>SSI</strong>
�ץ?����¹Ԥ��뤳�Ȥ��Ǥ��ޤ���CGI �ץ?���ޤ��� SSI
�ץ?����¹Ԥ����硢�̾�� web �����Ф�Ʊ���桼���Ǽ¹Ԥ���ޤ���
</p>
<p>Ŭ�ڤ˻��Ѥ���ȡ����ε�ǽ�ˤ��桼�������̤� CGI
�� SSI �ץ?����ȯ���¹Ԥ��뤳�Ȥ������륻�����ƥ���δ?��
���ʤ긺�餹���Ȥ��Ǥ��ޤ�����������suEXEC �����꤬��Ŭ�ڤ��ȡ�
¿�������꤬���������ʤ��Υ���ԥ塼���˿������������ƥ��ۡ����
��äƤ��ޤ���ǽ��������ޤ������ʤ��� <em>setuid root</em>
���줿�ץ?���ȡ�����餫�������륻�����ƥ��������δ����
�ܤ����ʤ��褦�ʤ顢suEXEC �λ��Ѥ�Ƥ���ʤ��褦�˶����侩���ޤ���
</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#before">�Ϥ������</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#model">suEXEC �������ƥ���ǥ�</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#install">suEXEC
������ȥ��󥹥ȡ���</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#enable">suEXEC
��ͭ���̵��</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#usage">suEXEC ���</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#debug">suEXEC �ΥǥХå�</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#jabberwock">�Ȥ��������: �ٹ�Ȼ���</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="before" id="before">�Ϥ������</a></h2>
<p>����ʸ�����Ƭ���������ˡ�Apache
���롼�פȤ���ʸ��Ǥβ�����ΤäƤ����٤��Ǥ��礦��
</p>
<p>�� 1 �ˡ����ʤ��� <strong>setuid</strong> ��
<strong>setgid</strong> ����ǽ�� UNIX
ͳ��Υ��ڥ졼�ƥ��󥰥����ƥ��ȤäƤ��뤳�Ȥ����ꤷ�Ƥ��ޤ���
����ϡ����٤ƤΥ��ޥ����ˤ��ƤϤޤ�ޤ���
����¾�Υץ�åȥۡ���Ǥϡ��⤷ suEXEC
�����ݡ��Ȥ���Ƥ����Ȥ��Ƥ�����ϰۤʤ뤫�⤷��ޤ���</p>
<p>�� 2 �ˡ����ʤ���������Υ���ԥ塼����
�������ƥ��˴ؤ������Ū�ʳ�ǰ�ȡ������δ���ˤĤ��ƾܤ������Ȥ�
���ꤷ�Ƥ��ޤ�������ϡ�<strong>setuid/setgid</strong>
�����ʤ��Υ����ƥ��ǤΤ������ˤ���͡��ʸ�̡�
�������ƥ���٥�ˤĤ��Ƥ��ʤ�����򤷤Ƥ���Ȥ������Ȥ�ޤߤޤ���
</p>
<p>�� 3 �ˡ�<strong>��¤����Ƥ��ʤ�</strong> suEXEC
�����ɤλ��Ѥ����ꤷ�Ƥ��ޤ���suEXEC �Υ����ɤϡ�
¿���Υ١����ƥ��������Ǥʤ�����ȯ�Ԥˤ�äƤ���տ�����������
�ƥ��Ȥ���Ƥ��ޤ�����������դˤ�ꡢ�ʷ�ǿ���Ǥ��������
�����ɤδ��פ��ݾڤ���ޤ������Υ����ɤ���Ѥ��뤳�Ȥǡ�
ͽ���ʤ�����俷�����������ƥ���δ?�������뤳�Ȥ�����ޤ���
�������ƥ��ץ?��ߥ󥰤ξܺ٤��̤��Ƥ��ơ�
����θ�Ƥ�Τ�������̤� Apache
���롼�פȶ�ͭ���褦�Ȼפ��ΤǤʤ���С�suEXEC
�����ɤ��Ѥ��ʤ����Ȥ� <strong>����</strong>�侩���ޤ���</p>
<p>�� 4 �ˡ����줬�Ǹ�Ǥ�����suEXEC �� Apache
�Υǥե���ȥ��󥹥ȡ���ˤ�<strong>�ޤ�ʤ�</strong>���Ȥ�
Apache ���롼�פǷ��ꤵ��Ƥ��ޤ�������ϡ�suEXEC
������ˤϴ���Ԥξܺ٤ˤ錄�뿵�Ť���դ�ɬ�פ�����Ǥ���
suEXEC ���͡�������ˤĤ��Ƹ�Ƥ�������С�����Ԥ� suEXEC
���̾�Υ��󥹥ȡ�����ˡ�ǥ��󥹥ȡ��뤹�뤳�Ȥ��Ǥ��ޤ���
�����������ͤϡ�suEXEC
��ǽ�λ�����˥����ƥॻ�����ƥ���Ŭ�ڤ��ݤĤ���ˡ�
����Ԥˤ�äƿ��Ť˷��ꤵ����ꤵ��뤳�Ȥ�ɬ�פǤ���
���ξܺ٤ʼ��ˤ�ꡢApache ���롼�פϡ�suEXEC
�Υ��󥹥ȡ���ˤĤ��ơ���տ�����ʬ�˸�Ƥ���Ƥ������Ѥ��뤳�Ȥ�
���ꤷ�����˸¤äƤ������������ȹͤ��Ƥ��ޤ���
</p>
<p>����Ǥ�ʤߤޤ���? ��?�����Ǥϡ���ؿʤߤޤ��礦!</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="model" id="model">suEXEC �������ƥ���ǥ�</a></h2>
<p>suEXEC ������ȥ��󥹥ȡ����Ϥ�����ˡ�
�ޤ��������褦�Ȥ��Ƥ��륻�����ƥ���ǥ�ˤĤ��������Ƥ����ޤ���
����ˤϡ�suEXEC �������ǹԤʤ��Ƥ��뤳�ȡ�
�����ƥ�Υ������ƥ����ݾڤ��뤿��˷ٹ𤵤�뤳�Ȥ�
�褯��򤷤Ƥ�������褤�Ǥ��礦��</p>
<p><strong>suEXEC</strong> �ϡ�Apache web
�����Ф���ƤӽФ���� setuid ���줿 "wrapper"
�ץ?��ब���ܤȤʤäƤ��ޤ����߷פ��� CGI���ޤ��� SSI
�ץ?���ؤ� HTTP �ꥯ�����Ȥ�����ȡ����� wrapper
���ƤӽФ���ޤ������Τ褦�ʥꥯ�����Ȥ�����ȡ�Apache
�Ϥ��Υץ?��ब�¹Ԥ����ݤΥץ?���̾�ȥ桼�� ID �ȥ��롼��
ID ����ꤷ�� suEXEC wrapper ��¹Ԥ��ޤ���
</p>
<p>���줫�顢wrapper ������ޤ��ϼ��Ԥ���ꤹ�뤿��
�ʲ��ν����Ԥʤ��ޤ��������ξ��֤Τ�����ĤǤ⼺�Ԥ�����硢
�ץ?���ϼ��Ԥ�?�˵�Ͽ���ƥ��顼�ǽ�λ���ޤ���
�����Ǥʤ���С���ν���³�����ޤ���</p>
<ol>
<li>
<strong>wrapper
��¹Ԥ��Ƥ���桼���Ϥ��Υ����ƥ�������ʥ桼����?</strong>
<p class="indent">
����ϡ�wrapper ��¹Ԥ��Ƥ���桼����
�����˥����ƥ�����ѼԤǤ��뤳�Ȥ��ݾڤ��뤿��Ǥ���
</p>
</li>
<li>
<strong>wrapper ��Ŭ�ڤʿ��ΰ���ǸƤӽФ��줿��?</strong>
<p class="indent">
wrapper ��Ŭ�ڤʿ��ΰ����Ϳ����줿���ˤΤ߼¹Ԥ���ޤ���
Ŭ�ڤʰ���Υե����ޥåȤ� Apache Web �����Ф˲�ᤵ��ޤ���
Ŭ�ڤʿ��ΰ����������ʤ���С�����򤵤줿��
���ʤ��� Apache �Х��ʥ�� suEXEC ����ʬ��
�ɤ�������������ǽ��������ޤ���
</p>
</li>
<li>
<strong>���������ʥ桼���� wrapper
�μ¹Ԥ���Ĥ���Ƥ��뤫?</strong>
<p class="indent">
���Υ桼���� wrapper �¹Ԥ���Ĥ��줿�桼���Ǥ���?
������ͤΥ桼�� (Apache �桼��) ��������
���Υץ?���μ¹Ԥ���Ĥ���ޤ���
</p>
</li>
<li>
<strong>�оݤ� CGI, SSI �ץ?��ब�����Ǥʤ����ؤλ��Ȥ򤷤Ƥ��뤫?
</strong>
<p class="indent">
�оݤ� CGI, SSI �ץ?��ब '/' ����Ϥޤ롢�ޤ���
'..' �ˤ�뻲�Ȥ�ԤʤäƤ��ޤ���? �����ϵ��Ĥ���ޤ���
�оݤΥץ?���� suEXEC �Υɥ�����ȥ롼��
(������ <code>--with-suexec-docroot=<em>DIR</em></code> �򻲾�)
���¸�ߤ��ʤ���Фʤ�ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ�桼��̾�������ʤ�Τ�?</strong>
<p class="indent">
�оݤȤʤ�桼��̾��¸�ߤ��Ƥ��ޤ���?
</p>
</li>
<li>
<strong>�оݤȤʤ륰�롼��̾�������ʤ�Τ�?</strong>
<p class="indent">
�оݤȤʤ륰�롼��̾��¸�ߤ��Ƥ��ޤ���?
</p>
</li>
<li>
<strong>��Ū�Υ桼���ϥ����ѡ��桼���Ǥ�<em>�ʤ�</em>��?
</strong>
<p class="indent">
���ΤȤ��?suEXEC �� <code><em>root</em></code> �ˤ�� CGI/SSI
�ץ?���μ¹Ԥ���Ĥ��Ƥ��ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ�桼�� ID �ϡ��Ǿ��� ID
�ֹ����<em>�礭��</em>��? </strong>
<p class="indent">
�Ǿ��桼�� ID �ֹ��������˻��ꤵ��ޤ�������ϡ�
CGI/SSI �ץ?���¹Ԥ���Ĥ����桼�� ID
�ΤȤꤦ��Ǿ��ͤǤ��������
"system" �ѤΥ�������Ȥ��Ĥ�Ф��Τ�ͭ��Ǥ���
</p>
</li>
<li>
<strong>�оݤȤʤ륰�롼�פϥ����ѡ��桼���Υ��롼�פǤ�
<em>�ʤ�</em>��?</strong>
<p class="indent">
���ΤȤ��?suEXEC �� 'root' ���롼�פˤ�� CGI/SSI
�ץ?���μ¹Ԥ���Ĥ��Ƥ��ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ륰�롼�� ID �ϺǾ��� ID
�ֹ����<em>�礭��</em>��?</strong>
<p class="indent">
�Ǿ����롼�� ID �ֹ��������˻��ꤵ��ޤ�������ϡ�
CGI/SSI �ץ?���¹Ԥ���Ĥ���륰�롼��
ID �ΤȤꤦ��Ǿ��ͤǤ���
����� "system" �ѤΥ��롼�פ��Ĥ�Ф��Τ�ͭ��Ǥ���
</p>
</li>
<li>
<strong>wrapper ��������оݤȤʤ�桼���ȥ��롼�פˤʤ�뤫?
</strong>
<p class="indent">
�����ǡ�setuid �� setgid
�ε�ư�ˤ��ץ?�����оݤȤʤ�桼���ȥ��롼�פˤʤ�ޤ���
���롼�ץ��������ꥹ�Ȥϡ�
�桼����°���Ƥ��뤹�٤ƤΥ��롼�פǽ���ޤ���
</p>
</li>
<li>
<strong>CGI/SSI �ץ?��ब�֤���Ƥ���ǥ��쥯�ȥ�˰�ư
(change directory) �Ǥ��뤫?</strong>
<p class="indent">
�ǥ��쥯�ȥ꤬¸�ߤ��ʤ��ʤ顢���Υե������¸�ߤ��ʤ����⤷��ޤ���
�ǥ��쥯�ȥ�˰�ư�Ǥ��ʤ��ΤǤ���С������餯¸�ߤ⤷�ʤ��Ǥ��礦��
</p>
</li>
<li>
<strong>�ǥ��쥯�ȥ꤬ Apache �Υɥ�����ȥĥ꡼��ˤ��뤫?
</strong>
<p class="indent">
�ꥯ�����Ȥ���������Τ�ΤǤ���С�
�׵ᤵ�줿�ǥ��쥯�ȥ꤬ suEXEC �Υɥ�����ȥ롼���۲��ˤ���ޤ���?
�ꥯ�����Ȥ� UserDir �Τ�ΤǤ���С��׵ᤵ�줿�ǥ��쥯�ȥ꤬ suEXEC
�Υ桼���Υɥ�����ȥ롼���۲��ˤ���ޤ���?
(<a href="#install">suEXEC ���ꥪ�ץ����</a> ����)
</p>
</li>
<li>
<strong>�ǥ��쥯�ȥ��¾�Υ桼�����񤭹����褦�ˤʤä�
<em>���ʤ�</em>��?</strong>
<p class="indent">
�ǥ��쥯�ȥ��¾�桼���˳���ʤ��褦�ˤ��ޤ���
��ͭ�桼�����������Υǥ��쥯�ȥ�����Ƥ���ѤǤ���褦�ˤ��ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ� CGI/SSI �ץ?����¸�ߤ��뤫?</strong>
<p class="indent">
¸�ߤ��ʤ���м¹ԤǤ��ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ� CGI/SSI �ץ?���ե����뤬¾��������Ȥ���
�񤭹����褦�ˤʤä�<em>���ʤ�</em>��?</strong>
<p class="indent">
��ͭ�԰ʳ��ˤ� CGI/SSI �ץ?�����ѹ����븢�¤�Ϳ�����ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ� CGI/SSI �ץ?��ब setuid �ޤ��� setgid
�����<em>���ʤ�</em>��?</strong>
<p class="indent">
UID/GID ������ѹ����ƤΥץ?���¹ԤϤ��ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ�桼��/���롼�פ��ץ?����
�桼��/���롼�פ�Ʊ����?</strong>
<p class="indent">
�桼�������Υե�����ν�ͭ�ԤǤ���?
</p>
</li>
<li>
<strong>������ư����ݾڤ��뤿��δĶ��ѿ����ꥢ����ǽ��?
</strong>
<p class="indent">
suEXEC �ϡ������ʴĶ��ѿ��Υꥹ��
(������������˺�������ޤ�) ����ѿ��Ȥ����Ϥ���������
PATH �ѿ� (������˻��ꤵ��ޤ�) �����ꤹ�뤳�Ȥǡ�
�ץ?���δĶ��ѿ��򥯥ꥢ���ޤ���
</p>
</li>
<li>
<strong>�оݤȤʤ� CGI/SSI �ץ?���� exec ���Ƽ¹ԤǤ��뤫?</strong>
<p class="indent">
������ suEXEC ����λ�����оݤȤʤ�ץ?��ब���Ϥ���ޤ���
</p>
</li>
</ol>
<p>�����ޤǤ� suEXEC �� wrapper
�ˤ����륻�����ƥ���ǥ��ɸ��Ū��ư��Ǥ����⤦�������Ť�
CGI/SSI �߷פˤĤ��Ƥο��������¤䵬���������뤳�Ȥ�Ǥ��ޤ�����
suEXEC �ϥ������ƥ�����դ��ƿ��Ť˾������ij�ȯ����Ƥ��ޤ�����
</p>
<p>���Υ������ƥ���ǥ���Ѥ���
������������ˤɤΤ褦�˵������Ȥ����¤��뤫���ޤ���suEXEC
��Ŭ�ڤ����ꤹ��ȤɤΤ褦�ʥ������ƥ���δ?���򤱤��뤫��
�ؤ�����ܤ�������ˤĤ��Ƥϡ�<a href="#jabberwock">"�Ȥ��������"
(Beware the Jabberwock)</a> �ξϤ򻲾Ȥ��Ƥ���������
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="install" id="install">suEXEC
������ȥ��󥹥ȡ���</a></h2>
<p>��������ڤ����ʤ�ޤ���</p>
<p><strong>suEXEC
���ꥪ�ץ����</strong><br />
</p>
<dl>
<dt><code>--enable-suexec</code></dt>
<dd>���Υ��ץ����ϡ��ǥե���ȤǤϥ��󥹥ȡ��뤵�줺��
ͭ��ˤϤʤ�ʤ� suEXEC ��ǽ��ͭ��ˤ��ޤ���
suEXEC ��Ȥ��褦�� APACI ���׵᤹��ˤϡ�<code>--enable-suexec</code>
���ץ����ˤ��碌�ƾ��ʤ��Ȥ��Ĥ� <code>--with-suexec-xxxxx</code>
���ץ���󤬻��ꤵ��ʤ���Фʤ�ޤ���</dd>
<dt><code>--with-suexec-bin=<em>PATH</em></code></dt>
<dd>�������ƥ������ͳ�ˤ�ꡢ<code>suexec</code> �Х��ʥ�Υѥ��ϥ����Ф�
�ϡ��ɥ����ɤ���Ƥ���ɬ�פ�����ޤ����ǥե���ȤΥѥ���
�Ѥ������Ȥ��Ϥ��Υ��ץ�����ȤäƤ���������<em>�㤨��</em>��
<code>--with-suexec-bin=/usr/sbin/suexec</code> �Τ褦�ˡ�</dd>
<dt><code>--with-suexec-caller=<em>UID</em></code></dt>
<dd>Apache ���̾�ư�����<a href="mod/mpm_common.html#user">�桼��̾</a>����ꤷ�ޤ���
���Υ桼�������� suexec �μ¹Ԥ���Ĥ��줿�桼���ˤʤ�ޤ���</dd>
<dt><code>--with-suexec-userdir=<em>DIR</em></code></dt>
<dd>suEXEC ������������������桼���ۡ���ǥ��쥯�ȥ��۲���
���֥ǥ��쥯�ȥ����ꤷ�ޤ���
���Υǥ��쥯�ȥ�ʲ������¹ԥե�����ϡ�"������"�ץ?���ˤʤ�褦��
suEXEC �����Υ桼���Ȥ��Ƽ¹ԤǤ���褦�ˤ��ޤ���
"ñ���" UserDir �ǥ��쥯�ƥ��֤�ȤäƤ�����
(���ʤ�� "*" ��ޤޤʤ����)�������Ʊ���ͤ����ꤹ�٤��Ǥ���
Userdir �ǥ��쥯�ƥ��֤����Υ桼���Υѥ���ɥե��������
�ۡ���ǥ��쥯�ȥ��Ʊ������ؤ��Ƥ��ʤ���С�
suEXEC ��Ŭ�ڤ�ư��ޤ��󡣥ǥե���Ȥ� "public_html" �Ǥ���
<br />
�� UserDir ���ۤʤä����ۥۥ��Ȥ����ꤷ�Ƥ����硢
���������ư�Ĥοƥǥ��쥯�ȥ�˴ޤ�ơ�
���οƥǥ��쥯�ȥ��̾���򤳤��ǻ��ꤹ��ɬ�פ�����ޤ���
<strong>���Τ褦�˻��ꤵ��ʤ���� "~userdir" cgi
�ؤΥꥯ�����Ȥ�ư��ޤ���</strong></dd>
<dt><code>--with-suexec-docroot=<em>DIR</em></code></dt>
<dd>Apache �Υɥ�����ȥ롼�Ȥ����ꤷ�ޤ������줬 suEXEC
��ư��ǻ��Ѥ���ͣ��Υǥ��쥯�ȥ곬�ؤˤʤ�ޤ� (UserDir
�λ������)���ǥե���ȤǤ� <code>--datedir</code> �� "/htdocs"
�Ȥ������ե��å�����Ĥ�����ΤǤ���
"<code>--datadir=/home/apache</code>" �Ȥ������ꤹ��ȡ�
suEXEC wrapper �ˤȤä� "/home/apache/htdocs"
���ɥ�����ȥ롼�ȤȤ��ƻȤ��ޤ���</dd>
<dt><code>--with-suexec-uidmin=<em>UID</em></code></dt>
<dd>suEXEC ���оݥ桼���Ȥ��Ƶ������ UID �κǾ��ͤ���ꤷ�ޤ���
����Υ����ƥ�Ǥ� 500 �� 100 ������Ū�Ǥ���
�ǥե�����ͤ� 100 �Ǥ���</dd>
<dt><code>--with-suexec-gidmin=<em>GID</em></code></dt>
<dd>suEXEC ���оݥ��롼�פȤ��Ƶ������ GID
�κǾ��ͤ���ꤷ�ޤ�������Υ����ƥ�Ǥ� 100 ������Ū�ʤΤǡ�
�ǥե�����ͤȤ��Ƥ� 100 ���Ȥ��Ƥ��ޤ���</dd>
<dt><code>--with-suexec-logfile=<em>FILE</em></code></dt>
<dd>suEXEC �ν���ȥ��顼����Ͽ�����ե�����̾����ꤷ�ޤ���
(�ƺ���ǥХå���Ū��ͭ��)
�ǥե���ȤǤϥ?�ե������ "suexec_log" �Ȥ���̾���ǡ�
ɸ��Υ?�ե�����ǥ��쥯�ȥ� (<code>--logfiledir</code>) ���֤���ޤ���
</dd>
<dt><code>--with-suexec-safepath=<em>PATH</em></code></dt>
<dd>CGI �¹ԥե�������Ϥ��������� PATH �Ķ��ѿ��Ǥ���
�ǥե�����ͤ� "/usr/local/bin:/usr/bin:/bin" �Ǥ���
</dd>
</dl>
<p><strong>suEXEC wrapper
�Υ���ѥ���ȥ��󥹥ȡ���</strong><br />
<code>--enable-suexec</code> ���ץ����� suEXEC ��ǽ��ͭ��ˤ���ȡ�
"make" ���ޥ�ɤ�¹Ԥ������� <code>suexec</code> �ΥХ��ʥ� (Apache ���Τ�)
����ưŪ�˺�������ޤ���
<br />
���٤Ƥι������Ǥ����������ȡ������Υ��󥹥ȡ���ˤ�
<code>make install</code> ���ޥ�ɤ��¹ԤǤ��ޤ����Х��ʥꥤ�᡼���� <code>suexec</code>
�� <code>--sbindir</code> ���ץ����ǻ��ꤵ�줿�ǥ��쥯�ȥ�˥��󥹥ȡ��뤵��ޤ���
�ǥե���Ȥξ��� "/usr/local/apache/sbin/suexec" �Ǥ���<br />
���󥹥ȡ�����ˤ� <strong><em>root</em></strong>
���¤�ɬ�פʤΤ���դ��Ƥ���������wrapper ���桼�� ID
�����ꤹ�뤿��ˡ���ͭ�� <code><em>root</em></code>
�ǤΥ��åȥ桼�� ID
�ӥåȤ򤽤Υե�����Υ⡼�ɤ����ꤷ�ʤ���Фʤ�ޤ���
</p>
<p><strong>�����ʥѡ��ߥå��������ꤹ��</strong><br />
suEXEC ��åѡ��ϡ�<code>--with-suexec-caller</code> <code class="program"><a href="/programs/configure.html">configure</a></code>
���ץ����ǻ��ꤷ���������桼���ǵ�ư����Ƥ��뤳�Ȥ��ǧ���ޤ�����
�����ƥ��Ǥ��Υ����å����Ԥʤ������ˡ�
suEXEC ���Ƥ֥����ƥ��饤�֥�꤬�ȼ�Ǥ����ǽ���ϻĤ�ޤ����й����Ȥ��ơ�
���̤��ɤ������Ȥ⤵�줤�ޤ�����
�ե����륷���ƥ�ѡ��ߥå�����Ȥä�
Apache �μ¹Ի��Υ��롼�פΤߤ� suEXEC ��¹ԤǤ���褦��
����Τ��ɤ��Ǥ��礦��</p>
<p>���Ȥ��С����Τ褦�˥����Ф����ꤵ��Ƥ����Ȥ��ޤ���</p>
<div class="example"><p><code>
User www<br />
Group webgroup<br />
</code></p></div>
<p><code class="program"><a href="/programs/suexec.html">suexec</a></code> �� "/usr/local/apache2/sbin/suexec"
�˥��󥹥ȡ��뤵��Ƥ�����硢���Τ褦�����ꤹ��ɬ�פ�����ޤ���</p>
<div class="example"><p><code>
chgrp webgroup /usr/local/apache2/bin/suexec<br />
chmod 4750 /usr/local/apache2/bin/suexec<br />
</code></p></div>
<p>����� Apache ���¹Ԥ���륰�롼�פΤߤ�
suEXEC ��åѡ���¹ԤǤ���Ȥ������Ȥ�
�ξڤ��ޤ���</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="enable" id="enable">suEXEC
��ͭ���̵��</a></h2>
<p>��ư���ˡ�Apache �� <code>--sbindir</code>
���ץ��������ꤵ�줿�ǥ��쥯�ȥ��
<code>suexec</code> ��õ���ޤ�
(�ǥե���Ȥ� "/usr/local/apache/sbin/suexec") ��
Ŭ�ڤ����ꤵ�줿 suEXEC ���ߤĤ���ȡ�
���顼�?�˰ʲ��Υ�å����������Ϥ���ޤ���</p>
<div class="example"><p><code>
[notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>)
</code></p></div>
<p>�����е�ư���ˤ��Υ�å��������Фʤ���硢
����ϥ����Ф����ꤷ������ wrapper �ץ?��ब���Ĥ���ʤ��ä�����
<em>setuid root</em> �Ȥ��ƥ��󥹥ȡ��뤵��Ƥ��ʤ����Ǥ���</p>
<p>suEXEC �λ��Ȥߤ���Ѥ���Τ����Ƥǡ�Apache �����ư����Ǥ���С�
Apache �� kill ���ơ��Ƶ�ư���ʤ���Фʤ�ޤ���HUP �����ʥ��
USR1 �����ʥ�ˤ��ñ��ʺƵ�ư�Ǥ��Խ�ʬ�Ǥ���</p>
<p>suEXEC ��̵��ˤ�����ϡ�<code>suexec</code> �ե��������Ƥ���
Apache �� kill ���ƺƵ�ư���ޤ���
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">suEXEC ���</a></h2>
<p>CGI �ץ?���ؤΥꥯ�����Ȥ� suEXEC ��åѡ���Ƥ֤Τϡ�
<code class="directive"><a href="/mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> �ǥ��쥯�ƥ��֤�
�ޤ�С������ۥ��ȤؤΥꥯ�����Ȥ���<code class="module"><a href="/mod/mod_userdir.html">mod_userdir</a></code> �ˤ��
����줿�ꥯ�����Ȥξ��˸¤�ޤ���</p>
<p><strong>���ۥۥ���:</strong><br />
suEXEC wrapper �λȤ���Ȥ��ơ�
<code class="directive"><a href="/mod/core.html#virtualhost">VirtualHost</a></code> ����Ǥ�
<code class="directive"><a href="/mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>
�ǥ��쥯�ƥ��֤��̤�����Τ�����ޤ���
���Υǥ��쥯�ƥ��֤�ᥤ�󥵡��ФΥ桼�� ID
�Ȱۤʤ��Τˤ���ȡ�CGI �꥽�����ؤΤ��٤ƤΥꥯ�����Ȥϡ�����
<code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> �ǻ��ꤵ�줿 <em>User</em> ��
<em>Group</em> �Ȥ��Ƽ¹Ԥ���ޤ���<code class="directive"><a href="/mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
�Ǥ��Υǥ��쥯�ƥ��֤����ꤵ��Ƥ��ʤ���硢
�ᥤ�󥵡��ФΥ桼�� ID �����ꤵ��ޤ���</p>
<p><strong>�桼���ǥ��쥯�ȥ�:</strong><br />
<code class="module"><a href="/mod/mod_userdir.html">mod_userdir</a></code> �ˤ�����줿�ꥯ�����Ȥ�
�ꥯ�����Ȥ��줿�桼���ǥ��쥯�ȥ�Υ桼�� ID �� CGI �ץ?����
�¹Ԥ��뤿��� suEXEC ��åѡ���ƤӤޤ���
���ε�ǽ��ư����뤿���ɬ�פʤ��Ȥϡ�CGI
�򤽤Υ桼���Ǽ¹ԤǤ��뤳�ȡ����Υ�����ץȤ��嵭��<a href="#model">�������ƥ�����</a>��ѥ��Ǥ��뤳�ȤǤ���
<a href="#install">����ѥ���
���Υ��ץ����</a> <code>--with-suexec-userdir</code> �⻲�Ȥ��Ƥ���������</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="debug" id="debug">suEXEC �ΥǥХå�</a></h2>
<p>suEXEC wrapper �ϡ��嵭�ǽҤ٤� <code>--with-suexec-logfile</code>
���ץ����ǻ��ꤵ�줿�ե�����˥?�����Ͽ���ޤ���
wrapper ��Ŭ�ڤ����ꡢ���󥹥ȡ���Ǥ��Ƥ���Ȼפ���硢
�ɤ����¤äƤ��뤫���褦�Ȥ���ʤ餳�Υ?�ȥ����Ф�
���顼�?�򸫤�Ȥ褤�Ǥ��礦��</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="jabberwock" id="jabberwock">�Ȥ��������: �ٹ�Ȼ���</a></h2>
<p><strong>���!</strong>
���ξϤϴ����ǤϤ���ޤ��󡣤��ξϤκǿ������ǤˤĤ��Ƥϡ�
Apache ���롼�פ�<a href="http://httpd.apache.org/docs-2.1/suexec.html">
����饤��ɥ������</a>�Ǥ򻲾Ȥ��Ƥ���������
</p>
<p>�����Ф���������¤�⤦���� wrapper �ˤĤ��ơ�
�����Ĥ���̣������������ޤ���suEXEC �˴ؤ��� "�Х�"
����𤹤����ˤ������ǧ���Ƥ���������</p>
<ul>
<li><strong>suEXEC �ζ�̣������</strong></li>
<li>���ع�¤������
<p class="indent">
�������ƥ��ȸ�Ψ����ͳ���顢<code>suEXEC</code> �����ƤΥꥯ�����Ȥ�
���ۥۥ��ȤؤΥꥯ�����Ȥˤ�����Ǿ�̤Υɥ�����ȥ롼���⤫��
�桼���ǥ��쥯�ȥ�ؤΥꥯ�����Ȥˤ�����ġ��Υ桼���κǾ�̤�
�ɥ�����ȥ롼����˻Ĥ�ʤ���Фʤ�ޤ���
�㤨�С��ͤĤβ��ۥۥ��Ȥ����ꤷ�Ƥ����硢
���ۥۥ��Ȥ� suEXEC ��ͭ��ʤ褦�ˡ��ᥤ��� Apache
�ɥ�����ȳ��ؤγ�¦�����Ƥβ��ۥۥ��ȤΥɥ�����ȥ롼�Ȥ�
���ۤ���ɬ�פ�����ޤ���(��ϸ����)
</p>
</li>
<li>suEXEC �� PATH �Ķ��ѿ�
<p class="indent">
������ѹ�����Τϴ?�Ǥ������λ���˴ޤޤ��ƥѥ���
<strong>����Ǥ���</strong>
�ǥ��쥯�ȥ�Ǥ��뤳�Ȥ��ǧ���Ƥ���������
��������Υ��������ˤ�ꡢï�����ۥ��Ⱦ�ǥȥ?������
��¹ԤǤ���褦�ˤϤ������ʤ��Ǥ��礦��
</p>
</li>
<li>suEXEC �����ɤβ�¤
<p class="indent">
�����֤��ޤ����������?�Ȥ��Ƥ��뤫�İ������ˤ�������
<strong>�礭������</strong>����������ͤޤ���
��ǽ�ʸ¤��򤱤Ƥ���������
</p>
</li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="/en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/ja/suexec.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 1999-2004 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">�⥸�塼��</a> | <a href="/mod/directives.html">�ǥ��쥯�ƥ���</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">�Ѹ�</a> | <a href="/sitemap.html">�����ȥޥå�</a></p></div>
</body></html>