switch to a 60 bit hash
[httpd-crcsyncproxy.git] / docs / manual / mod / mod_authz_owner.xml.ko
bloba67d34c03ddf5f4dcac773c4ad18213837de5f85
1 <?xml version="1.0" encoding="EUC-KR" ?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
4 <!-- English Revision: 151408:574882 (outdated) -->
6 <!--
7 Licensed to the Apache Software Foundation (ASF) under one or more
8 contributor license agreements. See the NOTICE file distributed with
9 this work for additional information regarding copyright ownership.
10 The ASF licenses this file to You under the Apache License, Version 2.0
11 (the "License"); you may not use this file except in compliance with
12 the License. You may obtain a copy of the License at
14 http://www.apache.org/licenses/LICENSE-2.0
16 Unless required by applicable law or agreed to in writing, software
17 distributed under the License is distributed on an "AS IS" BASIS,
18 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19 See the License for the specific language governing permissions and
20 limitations under the License.
21 -->
23 <modulesynopsis metafile="mod_authz_owner.xml.meta">
25 <name>mod_authz_owner</name>
26 <description>ÆÄÀÏ ¼ÒÀ¯ÀÚ¸¦ ÀÌ¿ëÇÑ ±ÇÇѺο©</description>
27 <status>Extension</status>
28 <sourcefile>mod_authz_owner.c</sourcefile>
29 <identifier>authz_owner_module</identifier>
30 <compatibility>¾ÆÆÄÄ¡ 2.1 ÀÌÈĺÎÅÍ</compatibility>
32 <summary>
33 <p>ÀÌ ¸ðµâÀº HTTP ÀÎÁõ¿¡ »ç¿ëÇÑ »ç¿ëÀÚ ¾ÆÀ̵ð(À¥ »ç¿ëÀÚ
34 ¾ÆÀ̵ð)¸¦ ¿äûÇÑ ÆÄÀÏÀÇ ÆÄÀϽýºÅÛ ¼ÒÀ¯ÀÚ/±×·ì°ú ºñ±³ÇÏ¿©
35 ÆÄÀÏÀÇ Á¢±Ù±ÇÇÑÀ» ºÎ¿©ÇÑ´Ù. ¿©±â¼­ »ç¿ëÀÚ¸í°ú ¾ÏÈ£´Â À̹Ì
36 <module>mod_auth_basic</module>À̳ª
37 <module>mod_auth_digest</module> °°Àº ÀÎÁõ¸ðµâÀÇ È®ÀÎÀ»
38 °ÅÃÆ´Ù. <module>mod_authz_owner</module>´Â <directive
39 module="core">Require</directive> Áö½Ã¾îÀÇ ´ÙÀ½ µÎ ¾Æ±Ô¸ÕÆ®,
40 <code>file-owner</code>¿Í <code>file-group</code>À» ó¸®ÇÑ´Ù:</p>
42 <dl>
43 <dt><code>file-owner</code></dt>
44 <dd>À¥ »ç¿ëÀÚ¸íÀÌ ¿äûÇÑ ÆÄÀÏ ¼ÒÀ¯ÀÚÀÇ ½Ã½ºÅÛ À̸§°ú °°¾Æ¾ß
45 ÇÑ´Ù. Áï, ¿î¿µÃ¼Á¦°¡ ¿äûÇÑ ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡
46 <code>jones</code>¶ó¸é, À¥À» ÅëÇØ ÆÄÀÏ¿¡ Á¢±ÙÇÏ´Â »ç¿ëÀÚµµ
47 ¸¶Âù°¡Áö·Î <code>jones</code>À̾î¾ß ÇÑ´Ù.</dd>
49 <dt><code>file-group</code></dt>
50 <dd>ÆÄÀÏÀ» ¼ÒÀ¯ÇÑ ½Ã½ºÅÛ ±×·ì¸íÀÌ
51 <module>mod_authz_groupfile</module>À̳ª
52 <module>mod_authz_dbm</module>°ú °°Àº ±×·ì µ¥ÀÌÅͺ£À̽º¿¡
53 ÀÖ°í, À¥ »ç¿ëÀÚ¸íÀÌ ÇØ´ç ±×·ì¿¡ ¼ÓÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î,
54 ¿î¿µÃ¼Á¦°¡ ¿äûÇÑ ÆÄÀÏÀ» <code>accounts</code> (½Ã½ºÅÛ)
55 ±×·ìÀÌ ¼ÒÀ¯ÇÏ°í ÀÖ´Ù¸é, ±×·ì µ¥ÀÌÅͺ£À̽º¿¡
56 <code>accounts</code>¶ó´Â ±×·ìÀÌ ÀÖ°í ¿äû¿¡ »ç¿ëÇÑ À¥
57 »ç¿ëÀÚ¸íÀÌ ±× ±×·ì¿¡ ¼ÓÇØ¾ß ÇÑ´Ù.</dd>
58 </dl>
60 <note><title>ÁÖÀÇ</title>
61 <p><module>mod_authz_owner</module>°¡ ½ÇÁ¦·Î ÆÄÀϽýºÅÛ¿¡
62 ÀÖÁö ¾Ê´Â ÀÚ¿øÀ» (<em>Áï,</em> °¡»ó ÀÚ¿ø) ±ÇÇѺο©ÇÑ´Ù¸é,
63 Á¢±ÙÀ» °ÅºÎÇÑ´Ù.</p>
65 <p>ƯÈ÷ <a
66 href="../content-negotiation.html#multiviews">³»¿ëÇù»óÇÑ
67 "MultiViews"</a> ÀÚ¿øÀ» ±ÇÇѺο©ÇÏÁö ¾Ê´Â´Ù.</p>
68 </note>
69 </summary>
70 <seealso><directive module="core">Require</directive></seealso>
71 <seealso><directive module="core">Satisfy</directive></seealso>
73 <section id="examples"><title>¼³Á¤ ¿¹Á¦</title>
75 <section id="examples.file-owner"><title>Require file-owner</title>
76 <p>¾ÆÆÄÄ¡ À¥¼­¹ö¸¦ ¿î¿µÇÏ´Â ´ÙÁß»ç¿ëÀÚ ½Ã½ºÅÛ¿¡¼­ °¢ »ç¿ëÀÚ°¡
77 <code>~/public_html/private</code>¿¡ ÀÚ½ÅÀÇ ÆÄÀÏÀ» ÀúÀåÇÑ´Ù°í
78 °¡Á¤ÇÏÀÚ. ¸ðµç À¥ »ç¿ëÀÚ¸íÀ» ÀúÀåÇÏ´Â <directive
79 module="mod_authn_dbm">AuthDBMUserFile</directive>
80 µ¥ÀÌÅͺ£À̽º°¡ ÀÖ°í, ¿©±â¿¡ ÀúÀåµÈ »ç¿ëÀÚ¸íÀº ¼­¹ö¿¡¼­
81 ½ÇÁ¦ ÆÄÀÏÀ» ¼ÒÀ¯ÇÏ´Â ½Ã½ºÅÛ »ç¿ëÀÚ¸í°ú µ¿ÀÏÇÏ´Ù. ÀÌ °æ¿ì
82 ¾Æ·¡ ¼³Á¤Àº ÆÄÀÏ ¼ÒÀ¯ÀÚ¿¡°Ô¸¸ Á¢±ÙÀ» Çã¿ëÇÑ´Ù. »ç¿ëÀÚ
83 <code>jones</code>´Â ÆÄÀÏÀ» <code>jones</code>°¡ ¾Æ´Ñ
84 <code>smith</code>°¡ ¼ÒÀ¯ÇÏ°í ÀÖ´Â ÇÑ
85 <code>/home/smith/public_html/private</code>¿¡ ÀÖ´Â ÆÄÀÏ¿¡
86 Á¢±ÙÇÒ ¼ö ¾ø´Ù.</p>
88 <example>
89 &lt;Directory /home/*/public_html/private&gt;<br />
90 <indent>
91 AuthType Basic<br />
92 AuthName MyPrivateFiles<br />
93 AuthBasicProvider dbm<br />
94 AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
95 Satisfy All<br />
96 Require file-owner<br />
97 </indent>
98 &lt;/Directory&gt;
99 </example>
100 </section>
102 <section id="examples.file-group"><title>Require file-group</title>
103 <p>À§¿Í »óȲÀÌ ºñ½ÁÇÏÁö¸¸ ¿©·¯¸íÀÌ
104 <code>~/public_html/project-foo</code>¿¡ ÇÁ·ÎÁ§Æ® ÆÄÀÏÀ»
105 °øÀ¯ÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ÆÄÀϵéÀº ½Ã½ºÅÛ ±×·ì <code>foo</code>°¡
106 ¼ÒÀ¯Çϸç, ¸ðµç À¥ »ç¿ëÀÚ¸í°ú »ç¿ëÀÚ ±×·ìÀ» ±â·ÏÇÏ´Â <directive
107 module="mod_authz_dbm">AuthDBMGroupFile</directive>
108 µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´Ù. <em>Áï,</em> ÃÖ¼ÒÇÑ <code>foo</code>¶ó´Â
109 ±×·ì¿¡ ±¸¼º¿øÀÌ ÀÖ´Ù. <code>jones</code>¿Í
110 <code>smith</code>°¡ ¸ðµÎ ±×·ì <code>foo</code>ÀÇ
111 ±¸¼º¿øÀ̶ó¸é, µÑ ¸ðµÎ <code>project-foo</code> µð·ºÅ丮¿¡
112 Á¢±ÙÇÒ ¼ö ÀÖ´Ù.</p>
114 <example>
115 &lt;Directory /home/*/public_html/project-foo&gt;<br />
116 <indent>
117 AuthType Basic<br />
118 AuthName "Project Foo Files"<br />
119 AuthBasicProvider dbm<br />
120 <br />
121 # combined user/group database<br />
122 AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all<br />
123 AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all<br />
124 <br />
125 Satisfy All<br />
126 Require file-group<br />
127 </indent>
128 &lt;/Directory&gt;
129 </example>
130 </section>
131 </section>
133 <directivesynopsis>
134 <name>AuthzOwnerAuthoritative</name>
135 <description>±ÇÇѺο©¸¦ Àú¼öÁØ ¸ðµâ·Î ³Ñ°ÜÁÙÁö ¿©ºÎ</description>
136 <syntax>AuthzOwnerAuthoritative On|Off</syntax>
137 <default>AuthzOwnerAuthoritative On</default>
138 <contextlist><context>directory</context><context>.htaccess</context>
139 </contextlist>
140 <override>AuthConfig</override>
142 <usage>
143 <p><directive>AuthzOwnerAuthoritative</directive> Áö½Ã¾î¸¦
144 Á÷Á¢ <code>Off</code>·Î ¼³Á¤ÇÏ¸é ´ÙÀ½°ú °°Àº °æ¿ì »ç¿ëÀÚ
145 ±ÇÇѺο©¸¦ (<code>modules.c</code> ÆÄÀÏ¿¡¼­ Á¤ÀÇÇÑ) Àú¼öÁØ
146 ¸ðµâ·Î ³Ñ°ÜÁØ´Ù.</p>
148 <ul>
149 <li><code>file-owner</code>¸¦ »ç¿ëÇϸé ÆÄÀϽýºÅÛ ¼ÒÀ¯ÀÚ¸¦
150 ¾Ë ¼ö ¾ø°Å³ª ÁÖ¾îÁø À¥ »ç¿ëÀÚ¸í°ú ´Ù¸¥ °æ¿ì</li>
152 <li><code>file-group</code>À» »ç¿ëÇϸé ÆÄÀϽýºÅÛ ±×·ìÀ»
153 ¾Ë ¼ö ¾ø°Å³ª ÁÖ¾îÁø À¥ »ç¿ëÀÚ¸íÀÌ ±¸¼º¿øÀÌ ¾Æ´Ñ °æ¿ì.</li>
154 </ul>
156 <p>¶Ç, °ªÀ» <code>Off</code>·Î ¼³Á¤Çϸé
157 <code>file-owner</code>¿Í <code>file-group</code>À» °áÇÕÇÏ¿©,
158 µÑ Áß Çϳª¸¸ ¸¸Á·Çصµ Á¢±ÙÀ» Çã°¡ÇÑ´Ù.</p>
160 <p>±âº»ÀûÀ¸·Î Á¦¾î¸¦ ³Ñ±âÁö¾Ê°í, ¸ð¸£´Â ±×·ìÀÇ °æ¿ì ÀÎÁõ
161 ÇÊ¿ä ÀÀ´äÀ» ÇÑ´Ù. ÀÌ Áö½Ã¾î¸¦ <code>Off</code>·Î ¼³Á¤ÇÏÁö¾ÊÀ¸¸é
162 ½Ã½ºÅÛÀÌ ¾ÈÀüÇÏ°Ô À¯ÁöµÇ¸ç, NCSA À¥¼­¹ö¿Í °°ÀÌ µ¿ÀÛÇÑ´Ù.</p>
163 </usage>
164 </directivesynopsis>
166 </modulesynopsis>