21.4. 向 NIS 客户端公开自动挂载映射
如果已经定义了任何自动挂载映射,您必须手动将它们添加到 IdM 中的 NIS 配置中。这样可确保将映射公开给 NIS 客户端。
NIS 服务器由 IdM LDAP 目录中的特殊插件条目管理。NIS 服务器使用的每个 NIS 域和映射均作为该容器中的子条目添加。NIS 域条目包含:
- NIS 域的名称
- NIS 映射的名称
- 有关如何查找要用作 NIS 映射的内容的目录条目的信息
- 有关将哪些属性用作 NIS 映射的键和值的信息
其中大多数设置对于每个映射都相同。
21.4.1. 添加自动挂载映射
IdM 将自动挂载映射(根据自动挂载位置分组)存储在 IdM 目录树的 cn=automount 分支中。您可以使用 LDAP 协议添加 NIS 域和映射。
例如,要在
example.com
域的默认位置中添加名为 auto.example
的自动挂载映射:
[root@server ~]# ldapadd -h server.example.com -x -D "cn=Directory Manager" -W dn: nis-domain=example.com+nis-map=auto.example,cn=NIS Server,cn=plugins,cn=config objectClass: extensibleObject nis-domain: example.com nis-map: auto.example nis-filter: (objectclass=automount) nis-key-format: %{automountKey} nis-value-format: %{automountInformation} nis-base: automountmapname=auto.example,cn=default,cn=automount,dc=example,dc=com
注意
将
nis-domain
属性设置为 NIS 域的名称。
nis-base
属性中设置的值必须对应:
- 到使用 ipa automountmap047 命令设置的现有自动挂载映射。
- 使用 ipa automountlocation the 命令设置的现有自动挂载位置。
设置条目后,您可以验证自动挂载映射:
[root@server ~]# ypcat -k -d example.com -h server.example.com auto.example