suexec.xml.ko revision f6066dc0a6ad0432b74774e290c04c3cc4aa2daf
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder<!-- English Revision: 105989:1029136 (outdated) -->
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder Licensed to the Apache Software Foundation (ASF) under one or more
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder contributor license agreements. See the NOTICE file distributed with
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder this work for additional information regarding copyright ownership.
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder The ASF licenses this file to You under the Apache License, Version 2.0
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder (the "License"); you may not use this file except in compliance with
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder the License. You may obtain a copy of the License at
25a0b76bc87e80c0f697951d9817862755a71d33Christian Maeder Unless required by applicable law or agreed to in writing, software
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder distributed under the License is distributed on an "AS IS" BASIS,
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder See the License for the specific language governing permissions and
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder limitations under the License.
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <p><strong>suEXEC</strong> ����� ����ġ�� <strong>CGI</strong>��
7b27b67b1c8516d7ccf1610a17fec93662d6a93fChristian Maeder <strong>SSI</strong> ����� �������� ������ ����� ID��
b7b2eb9d574f5ed3ac3e9e1d7a5f168ed78a0604Till Mossakowski �ƴ� �ٸ� ����� ID�� �����ϵ��� �Ѵ�. ���� CGI�� SSI ���α���
0678d323bee844db79af13113ae252546629a594Christian Maeder �����ϸ� �������� ������ ����ڿ� ���� ����ڷ� �����Ѵ�.</p>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <p>�� ����� ������ ����ϸ� ����ڰ� ���� CGI�� SSI ���α���
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder �����ϰ� �����Ҷ� ���� �� �ִ� ���������� ����� ����
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder �� �ִ�. ���� suEXEC�� �������ϰ� �����Ǹ� ���� ������
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder ��ǻ�Ϳ� ���ο� ���� ������ ���� �� �ִ�. ���� <em>setuid root</em>
7b27b67b1c8516d7ccf1610a17fec93662d6a93fChristian Maeder ���α��� �̷� ���α��� ���� ������ ����ϴٸ� suEXEC��
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder ��������ʱ� ������� �ٶ���.</p>
e953bea49e7f0e1a43bccf2a66c5e2a2b50848e0Christian Maeder<section id="before"><title>�����ϱ� ��</title>
eca4db63ed0bdbd93b62678feea6e3eb80aa47bbChristian Maeder <p>�����ϱ� �� �켱 ����ġ��� �� ������ ������ �����.</p>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder <p>���� <strong>setuid</strong>�� <strong>setgid</strong>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ����� ������ ���н��� �ü���� ����Ѵٰ� �����Ѵ�. ���
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder ��ɾ� ���鵵 ���� ������ �Ѵ�. suEXEC�� �����ϴ� �ٸ� �÷�����
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder ����ϴٸ� ������ �ٸ� �� �ִ�.</p>
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder <p>�ι�°, ����� ��ǻ�� ������ �⺻ ����� �� �ͼ��ϴٰ�
782d5365e084a40e4f717dafbe00fc41476a7cfeChristian Maeder �����Ѵ�. ����� <strong>setuid/setgid</strong> ��ɰ�
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder �̵��� �ý��۰� ���ȿ� ��ġ�� ���� ��� ���� ���ذ� ���Եȴ�.</p>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder <p>����°, suEXEC �ڵ��� <strong>������������</strong>
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder ������ ����Ѵٰ� �����Ѵ�. �����ڿ� ���� ��Ÿ���͵���
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder suEXEC�� ��õ� ��� �ڵ带 ���ɽ����� �����ϰ� �˻��ߴ�.
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder �ڵ带 �����ϰ� �ϰ� Ȯ���� ������ �����ϱ����� ��� ���Ǹ�
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ����. �� �ڵ带 �����ϸ� ����ġ���� ������ ���ο� ����
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder ������ ���� �� �ִ�. ���� ���α��ֿ� ���� �ſ� �� �˰�
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder �ڵ带 ���캸������ ����ġ��� �۾��� ������ �ǻ簡 ��ٸ�
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder suEXEC �ڵ带 ���������ʱ� <strong>������</strong> ���Ѵ�.</p>
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder <p>��°���� ����������, ����ġ���� suEXEC�� ����ġ
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder �⺻��ġ�� �������� <strong>�ʱ��</strong> �����ߴ�. �ᱹ
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder ���ڰ� ���Ǹ� ��←�� suEXEC�� �����ؾ� �Ѵ�. suEXEC��
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder ���� ������ �� ������� ���ڴ� �Ϲ����� ��ġ����� suEXEC��
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ��ġ�� �� �ִ�. suEXEC ����� ����ϴ� �ý����� ������ å������
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder ���ڴ� �� ���������� �����ְ� ���캸�� �����ؾ� �Ѵ�.
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder �̷� ���� ������ suEXEC�� ����Ҹ�ŭ �����ְ� ��ȣ��
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder ������� suEXEC�� ����ϵ��� ����ġ���� ���ϱ� �����̴�.</p>
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder <p>������ ����ϱ� ���ϴ°�? ����? ����. ���� ��������!</p>
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder<section id="model"><title>suEXEC ���ȸ�</title>
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder <p>suEXEC�� �����ϰ� ��ġ�ϱ� �� �츮�� ���ȸ��� ����
bec7e681b0ba4d085638ec7af0cf7ae5068840caChristian Maeder �����Ѵ�. �̸� ���� ��Ȯ�� suEXEC �ȿ����� ���� ���� �Ͼ��
a255351561838b3743d03c1629d335cfb8b83804Christian Maeder �ý����� ������ ���� ������ �����ؾ� ���� �� �� ������ ��
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder <p><strong>suEXEC</strong>�� ����ġ �������� �θ��� setuid
a255351561838b3743d03c1629d335cfb8b83804Christian Maeder "wrapper" ���α��� ������� �Ѵ�. �� wrapper�� ���ڰ�
a255351561838b3743d03c1629d335cfb8b83804Christian Maeder �ּ����� �ٸ� userid�� �����ϵ��� ������ CGI�� SSI ���α���
a255351561838b3743d03c1629d335cfb8b83804Christian Maeder HTTP ��û�� ���� �Ҹ���. �̷� ��û�� ���� ����ġ�� suEXEC
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder wrapper���� ���α���� ���α��� ������ ����ڿ� ��
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ID�� �����Ѵ�.</p>
fe216849cef7b87c6800aad21178d1e686575d8fChristian Maeder <p>���� wrapper�� ���� ������ ���� ����� ���и� �����Ѵ�.
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder �� ������ �ϳ��� �����ϸ� ���α��� ���з� ��ϵǰ� ����
02a2037f53b925617df45eb62ca743d777672265Klaus Luettich ���� �����Ѵ�. �������� ������ ������ ����Ѵ�:</p>
02a2037f53b925617df45eb62ca743d777672265Klaus Luettich <strong>wrapper�� �����ϴ� ����ڰ� �ý����� ��������
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder �������</strong>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder wrapper�� �����ϴ� ����ڰ� ������ �ý����� ���������
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder <strong>������ ���� �ƱԸ�Ʈ�� wrapper�� �����ϴ°�?</strong>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder wrapper�� ������ ���� �ƱԸ�Ʈ�� �־�߸� ����ȴ�.
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ����ġ �������� �� ������ �ȴ�. wrapper�� ������ ����
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder �ƱԸ�Ʈ�� �������ϸ� ��ŷ�Ǿ�ų� ����ġ�� suEXEC��
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ���� ������ �ִ� ���̴�.
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder <strong>�� ����ڰ� wrapper�� �����ϵ��� ���Ǿ�?</strong>
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder �� ����ڰ� wrapper�� �����ϵ��� ���Ǿ�? ����
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder �� �����(����ġ �����)���� �� ���α��� ������
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <strong>������ CGI�� SSI ����� ������������ ����������
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder �����°�?</strong>
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ������ CGI�� SSI ���α��� '/'�� �����ϰų� ������
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder '..'�� �����°�? �̵��� ����� �� ���. ������ CGI/SSI
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ���α��� suEXEC ���� root (�Ʒ�
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <code>--with-suexec-docroot=<em>DIR</em></code> ���)
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ���� �־�� �Ѵ�.
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ������ ����ڰ� �����ϴ°�?
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder ������ ���� �����ϴ°�?
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <strong>������ ����ڰ� superuser�� <em>�ƴѰ�</em>?</strong>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder ���� suEXEC�� <code><em>root</em></code>�� CGI/SSI
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder ���α��� ������ �� ��� �Ѵ�.
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <strong>������ userid�� �ּ� ID ���ں��� <em>ū��</em>?</strong>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder �������� �ּ� ����� ID ���ڸ� �����Ѵ�. ���� CGI/SSI
36fcac4cf0f6a1f8a0fee696ac7f4b91d769843cChristian Maeder ���α��� ������ �� �ִ� userid�� �ּ�ġ�� ������
0678d323bee844db79af13113ae252546629a594Christian Maeder �� �ִ�. "�ý��ۿ�" ������ �����Ҷ� �����ϴ�.
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>������ ���� superuser ���� <em>�ƴѰ�</em>?</strong>
0678d323bee844db79af13113ae252546629a594Christian Maeder ���� suEXEC�� <code><em>root</em></code> ���� CGI/SSI
0e2ae85e2453466d03c1fc5884a3d693235bb9d9Christian Maeder ���α��� ������ �� ��� �Ѵ�.
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <strong>������ groupid�� �ּ� ID ���ں��� <em>ū��</em>?</strong>
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder �������� �ּ� �� ID ���ڸ� �����Ѵ�. ���� CGI/SSI
0678d323bee844db79af13113ae252546629a594Christian Maeder ���α��� ������ �� �ִ� groupid�� �ּ�ġ�� ������
0678d323bee844db79af13113ae252546629a594Christian Maeder �� �ִ�. "�ý��ۿ�" ���� �����Ҷ� �����ϴ�.
d183a4514d8a5b6a5d48d15a8dff52d0c96691eaChristian Maeder <strong>wrapper�� ���������� ������ ����ڿ� ����
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder �� �� �ִ°�?</strong>
0678d323bee844db79af13113ae252546629a594Christian Maeder �� �ܰ迡�� ���α��� setuid�� setgid ȣ���� �Ͽ�
0678d323bee844db79af13113ae252546629a594Christian Maeder ������ ����ڿ� ���� �ȴ�. ��, �� ���ٸ����
0678d323bee844db79af13113ae252546629a594Christian Maeder ����ڰ� �ش�� ��� ������ �ʱ�ȭ�ȴ�.
5e605dc61ff9ec5724c319603905dc9b0dccc05fChristian Maeder ������ �� �ִ°�?</strong>
0678d323bee844db79af13113ae252546629a594Christian Maeder ���丮�� �������� �ʴٸ� ������ ���� �� ���. �̰�����
0678d323bee844db79af13113ae252546629a594Christian Maeder ���丮�� ������ �� ��ٸ� ���丮�� �������� ����
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>���丮�� ����ġ ���� �ȿ� �ִ°�?</strong>
4fc4ac78b045c631bc979f849582d9e161568aacChristian Maeder ������ �Ϲ����� �κ��� ��û�� ��� ��û�ϴ� ���丮��
4fc4ac78b045c631bc979f849582d9e161568aacChristian Maeder suEXEC ���� root �Ʒ� �ִ°�? UserDir�� ��û�� ���
0678d323bee844db79af13113ae252546629a594Christian Maeder ��û�ϴ� ���丮�� suEXEC userdir�� ������ (<a
0678d323bee844db79af13113ae252546629a594Christian Maeder href="#install">suEXEC ���� �ɼ�</a> ���) ���丮
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>�ٸ� ������ ���丮�� ��������� <em>��°�</em>?</strong>
0678d323bee844db79af13113ae252546629a594Christian Maeder ���丮�� �ٸ� ������� ����α� �������ʴ´�. ����
0678d323bee844db79af13113ae252546629a594Christian Maeder �����ڸ��� ���丮 ������ ������ �� �ִ�.
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>������ CGI/SSI ���α��� �����ϴ°�?</strong>
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder ���������ʴٸ� ������ ���� ���.
e85b224577b78d08ba5c39fe9dcc2e53995454a2Christian Maeder <strong>�ٸ� ������ ������ CGI/SSI ���α��� ���������
0678d323bee844db79af13113ae252546629a594Christian Maeder �����ڿ� ������ CGI/SSI ���α��� �����ϱ� �������ʴ´�.
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>������ CGI/SSI ����� setuid�� setgid��
0678d323bee844db79af13113ae252546629a594Christian Maeder �츮�� ���α��� �ٽ� UID/GID�� �����ϱ� �������ʴ´�.
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>������ �����/���� ����� �����/��� ������?</strong>
0678d323bee844db79af13113ae252546629a594Christian Maeder ����ڰ� ������ �������ΰ�?
0678d323bee844db79af13113ae252546629a594Christian Maeder <strong>������ ������ ���� ���μ����� ȯ�溯���� û����
f7d2e793728bbb7fd185e027eb9dfd7b9dd11c21Christian Maeder �� �ִ°�?</strong>
0678d323bee844db79af13113ae252546629a594Christian Maeder suEXEC�� (�������� ������) ������ ���� PATH�� ���,
0678d323bee844db79af13113ae252546629a594Christian Maeder (�̰͵� �������� ����) ������ ȯ�溯�� ��Ͽ� ���ŵ�