nis
---Sun的NIS接口(黄页)¶
这个 nis
模块在NIS库周围提供了一个薄封装,对于多个主机的中央管理很有用。
由于NIS仅存在于UNIX系统上,因此此模块仅适用于UNIX。
这个 nis
模块定义以下功能:
- nis.match(key, mapname, domain=default_domain)¶
返回匹配项 key 在地图上 地图名称 或引发错误 (
nis.error
)如果没有。两者都应该是字符串, key 是8位的干净。返回值是一个任意的字节数组(可能包含NULL
以及其他的乐趣)。注意 地图名称 首先检查它是否是另一个名称的别名。
这个 域 参数允许重写用于查找的NIS域。如果未指定,则查找位于默认的NIS域中。
- nis.cat(mapname, domain=default_domain)¶
返回字典映射 key 到 value 这样的话
match(key, mapname)==value
. 注意字典的键和值都是任意的字节数组。注意 地图名称 首先检查它是否是另一个名称的别名。
这个 域 参数允许重写用于查找的NIS域。如果未指定,则查找位于默认的NIS域中。
- nis.maps(domain=default_domain)¶
返回所有有效映射的列表。
这个 域 参数允许重写用于查找的NIS域。如果未指定,则查找位于默认的NIS域中。
- nis.get_default_domain()¶
返回系统默认NIS域。
这个 nis
模块定义以下异常:
- exception nis.error¶
当NIS函数返回错误代码时引发的错误。