2019-04-08 23:22:26 +08:00

1 line
4.6 KiB
HTML
Raw 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.

<div class="body" role="main"><div class="section" id="module-nis"><h1><span class="yiyi-st" id="yiyi-10">35.12. <a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a> - Sun的NIS黄页接口</span></h1><p><span class="yiyi-st" id="yiyi-11"><a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a>模块提供了一个围绕NIS库的薄包装用于几个主机的集中管理。</span></p><p><span class="yiyi-st" id="yiyi-12">因为NIS仅存在于Unix系统上所以此模块仅适用于Unix。</span></p><p><span class="yiyi-st" id="yiyi-13"><a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a>模块定义以下函数:</span></p><dl class="function"><dt id="nis.match"><span class="yiyi-st" id="yiyi-14"> <code class="descclassname">nis.</code><code class="descname">match</code><span class="sig-paren">(</span><em>key</em>, <em>mapname</em>, <em>domain=default_domain</em><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-15">返回映射<em>mapname</em><em></em>的匹配,如果没有匹配,则引入错误(<a class="reference internal" href="#nis.error" title="nis.error"><code class="xref py py-exc docutils literal"><span class="pre">nis.error</span></code></a>)。</span><span class="yiyi-st" id="yiyi-16">两个都应该是字符串,<em></em>是8位清洁。</span><span class="yiyi-st" id="yiyi-17">返回值是一个任意字节数组(可能包含<code class="docutils literal"><span class="pre">NULL</span></code>和其他joys</span></p><p><span class="yiyi-st" id="yiyi-18">请注意,如果它是另一个名称的别名,则首先检查<em>mapname</em></span></p><p><span class="yiyi-st" id="yiyi-19"><em></em>参数允许覆盖用于查找的NIS域。</span><span class="yiyi-st" id="yiyi-20">如果未指定查找位于默认NIS域中。</span></p></dd></dl><dl class="function"><dt id="nis.cat"><span class="yiyi-st" id="yiyi-21"> <code class="descclassname">nis.</code><code class="descname">cat</code><span class="sig-paren">(</span><em>mapname</em>, <em>domain=default_domain</em><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-22"><em></em>的字典映射到<em></em>,使<code class="docutils literal"><span class="pre">match</span> <span class="pre">mapname== value</span> / t2&gt;</code></span><span class="yiyi-st" id="yiyi-23">请注意,字典的键和值都是任意字节数组。</span></p><p><span class="yiyi-st" id="yiyi-24">请注意,如果它是另一个名称的别名,则首先检查<em>mapname</em></span></p><p><span class="yiyi-st" id="yiyi-25"><em></em>参数允许覆盖用于查找的NIS域。</span><span class="yiyi-st" id="yiyi-26">如果未指定查找位于默认NIS域中。</span></p></dd></dl><dl class="function"><dt id="nis.maps"><span class="yiyi-st" id="yiyi-27"> <code class="descclassname">nis.</code><code class="descname">maps</code><span class="sig-paren">(</span><em>domain=default_domain</em><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-28">返回所有有效地图的列表。</span></p><p><span class="yiyi-st" id="yiyi-29"><em></em>参数允许覆盖用于查找的NIS域。</span><span class="yiyi-st" id="yiyi-30">如果未指定查找位于默认NIS域中。</span></p></dd></dl><dl class="function"><dt id="nis.get_default_domain"><span class="yiyi-st" id="yiyi-31"> <code class="descclassname">nis.</code><code class="descname">get_default_domain</code><span class="sig-paren">(</span><span class="sig-paren">)</span></span></dt><dd><p><span class="yiyi-st" id="yiyi-32">返回系统默认NIS域。</span></p></dd></dl><p><span class="yiyi-st" id="yiyi-33"><a class="reference internal" href="#module-nis" title="nis: Interface to Sun's NIS (Yellow Pages) library. (Unix)"><code class="xref py py-mod docutils literal"><span class="pre">nis</span></code></a>模块定义了以下异常:</span></p><dl class="exception"><dt id="nis.error"><span class="yiyi-st" id="yiyi-34"> <em class="property">exception </em><code class="descclassname">nis.</code><code class="descname">error</code></span></dt><dd><p><span class="yiyi-st" id="yiyi-35">当NIS函数返回错误代码时出现错误。</span></p></dd></dl></div></div>