35.12. nis
- Sun的NIS(黄页)接口¶
nis
模块提供了一个围绕NIS库的薄包装,用于几个主机的集中管理。
因为NIS仅存在于Unix系统上,所以此模块仅适用于Unix。
nis
模块定义以下函数:
-
nis.
match
(key, mapname, domain=default_domain)¶ 返回映射mapname中键的匹配,如果没有匹配,则引入错误(
nis.error
)。两个都应该是字符串,键是8位清洁。返回值是一个任意字节数组(可能包含NULL
和其他joys)。请注意,如果它是另一个名称的别名,则首先检查mapname。
域参数允许覆盖用于查找的NIS域。如果未指定,查找位于默认NIS域中。
-
nis.
cat
(mapname, domain=default_domain)¶ 将键的字典映射到值,使
match(键, mapname)== value / t2>。
请注意,字典的键和值都是任意字节数组。请注意,如果它是另一个名称的别名,则首先检查mapname。
域参数允许覆盖用于查找的NIS域。如果未指定,查找位于默认NIS域中。
-
nis.
maps
(domain=default_domain)¶ 返回所有有效地图的列表。
域参数允许覆盖用于查找的NIS域。如果未指定,查找位于默认NIS域中。
-
nis.
get_default_domain
()¶ 返回系统默认NIS域。
nis
模块定义了以下异常:
- exception
nis.
error
¶ 当NIS函数返回错误代码时出现错误。