Files
webmin/tcpwrappers/help/edit_rule.zh_TW.auto.html
2020-04-29 17:32:37 +03:00

71 lines
5.7 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<header> TCP包裝器</header>
<h3>模式</h3>訪問控制語言實現以下模式: <ul>
<li>以“。”開頭的字符串。字符。如果主機名的最後一部分與指定的模式匹配,則匹配該主機名。例如,模式“ .tue.nl”與主機名“ wzv.win.tue.nl”匹配。 </li>
<li>以“。”結尾的字符串。字符。如果主機地址的第一個數字字段與給定的字符串匹配,則匹配該主機地址。例如,模式“ 131.155”。與幾乎埃因霍溫大學網絡131.155.xx上每個主機的地址匹配。 </li>
<li>&#39;@&#39;字符開頭的字符串被視為NIS以前稱為YP網絡組名稱。如果主機名是指定網絡組的主機成員則匹配該主機名。守護進程名稱或客戶端用戶名稱不支持Netgroup匹配。 </li>
<li> “ nnnn / mmmm”形式的表達式被解釋為“ net/mask”對。如果“ net”等於地址和“掩碼”的按位與則匹配IPv4主機地址。例如網絡/掩碼模式“ 131.155.72.0/255.255.254.0”與“ 131.155.72.0”至“ 131.155.73.255”範圍內的每個地址匹配。 </li>
<li> “ [nnnnnnnn] / m”形式的表達式被解釋為“ [net]/prefixlen”對。如果“ net”的“ prefixlen”位等於該地址的“ prefixlen”位則匹配IPv6主機地址。例如[net] /前綴模式“ [3ffe50521 ::]/64”會匹配“ 3ffe50521”範圍內的每個地址&#39;3ffe50521ffffffffffffffff&#39;</li>
<li>&#39;/&#39;字符開頭的字符串被視為文件名。如果主機名或地址與命名文件中列出的任何主機名或地址模式匹配,則匹配該主機名或地址。文件格式為零或更多行,零或多個主機名或地址模式用空格分隔。文件名模式可以在任何可以使用主機名或地址模式的地方使用。 </li>
<li>通配符“ *”和“”可以用來匹配主機名或IP地址。這種匹配方法不能與“ net/mask”匹配以“。”開頭的主機名匹配一起使用。或以“。”結尾的IP地址匹配。 </li>
</ul>
<h3>通配符</h3>訪問控制語言支持顯式通配符: <table border>
<tr>
<td> <b>所有</b> </td>
<td>通用通配符始終匹配。 </td>
</tr>
<tr>
<td> <b>本地</b> </td>
<td>匹配名稱不包含點字符的任何主機。 </td>
</tr>
<tr>
<td> <b>未知</b> </td>
<td>匹配名稱未知的任何用戶,並匹配名稱或地址未知的任何主機。請謹慎使用此模式:由於臨時名稱服務器問題,主機名可能不可用。當軟件無法確定正在與之通信的網絡類型時,網絡地址將不可用。 </td>
</tr>
<tr>
<td> <b>知道的</b> </td>
<td>匹配名稱已知的任何用戶,以及名稱和地址已知的任何主機。請謹慎使用此模式:由於臨時名稱服務器問題,主機名可能不可用。當軟件無法確定正在與之通信的網絡類型時,網絡地址將不可用。 </td>
</tr>
<tr>
<td> <b>泛醇</b> </td>
<td>匹配名稱不匹配其地址的任何主機。使用-DPARANOID默認模式構建tcpd時即使在查看訪問控製表之前它也會丟棄來自此類客戶端的請求。當您想要對此類請求進行更多控制時不使用-DPARANOID進行構建。 </td>
</tr>
</table>
<h3>經營者</h3> <b>EXCEPT</b>預期用途的格式為:“ list_1 EXCEPT list_2”除非與list_2匹配否則此構造匹配與list_1匹配的任何內容。可以在daemon_lists和client_lists中使用EXCEPT運算符。 EXCEPT運算符可以嵌套如果控制語言允許使用括號&#39;a EXCEPT b EXCEPT c&#39;將解析為&#39;a EXCEPTb EXCEPT c&#39;<h3> Shell命令</h3>如果第一個匹配的訪問控制規則包含shell命令則該命令將受% <letter>替換(請參閱下一節)。結果由/bin/sh子進程執行其標準輸入輸出和錯誤連接到/dev/null。如果您不想等到命令結束請在命令末尾指定“”。 <p> Shell命令不應依賴inetd的PATH設置。相反它們應使用絕對路徑名或者應以顯式PATH = whatever語句開頭。 <h3>% 擴展</h3> Shell命令中提供以下擴展 <table>
<tr>
<td> %a%A </td>
<td>客戶端(服務器)主機地址。 </td>
</tr>
<tr>
<td> %c </td>
<td>客戶信息user@hostuser@address主機名或僅是地址具體取決於可用的信息量。 </td>
</tr>
<tr>
<td> %d </td>
<td>守護進程名稱argv[0]值)。 </td>
</tr>
<tr>
<td> %h%H </td>
<td>客戶端(服務器)的主機名或地址(如果主機名不可用)。 </td>
</tr>
<tr>
<td> %n%N </td>
<td>客戶端(服務器)主機名(或“未知”或“偏執狂”)。 </td>
</tr>
<tr>
<td> %p </td>
<td>守護進程ID。 </td>
</tr>
<tr>
<td> %s </td>
<td>服務器信息daemon@hostdaemon@address或僅是守護程序名稱具體取決於可用的信息量。 </td>
</tr>
<tr>
<td> %u </td>
<td>客戶端用戶名(或“未知”)。 </td>
</tr>
<tr>
<td> %% </td>
<td>擴展為單個&#39;%?字符。 </td>
</tr>
</table>下劃線會替換%擴展名中可能會引起外殼混亂的字符。
<hr />