使用 Oracle® Solaris 11.2 目录和命名服务:LDAP

退出打印视图

更新时间: 2014 年 7 月
 
 

如何使用标准映射设置 N2L 服务

如果要转换支持的标准映射中所列的映射,请使用此过程。如果要使用定制映射或非标准映射,请参见如何使用定制映射或非标准映射设置 N2L 服务

设置 LDAP 服务器之后,请运行 inityp2l 脚本并在出现提示时提供配置信息。inityp2l 为标准映射和 auto.* 映射设置配置和映射文件。

  1. 完成NIS 到 LDAP 转换的先决条件中所列的先决步骤。
  2. 成为 NIS 主服务器的管理员。

    有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  3. 将 NIS 主服务器转换为 N2L 服务器。
    # inityp2l

    在 NIS 主服务器上运行 inityp2l 脚本并按照提示操作。有关需要提供的信息的列表,请参见设置 NIS 到 LDAP 转换服务

    有关更多详细信息,请参见 inityp2l(1M) 手册页。

  4. 确定 LDAP 目录信息树 (Directory Information Tree, DIT) 是否已完全初始化。

    如果 DIT 中已包含置备 NISLDAPmapping 文件中所列全部映射所需要的信息,则表明它已完全初始化。

    如果 DIT 已完全初始化,则跳过步骤 5 并转到 Step 6

  5. 初始化 DIT 以便从 NIS 源文件进行转换。

    仅当 DIT 尚未完全初始化时,才需执行这些步骤。

    1. 确保旧 NIS 映射是最新的版本。
      # cd /var/yp
      # make

      有关更多信息,请参见 ypmake(1M) 手册页。

    2. 停止 NIS 服务
      # svcadm disable network/nis/server:default
    3. 将旧映射复制到 DIT 中,然后为这些映射初始化 N2L 支持。
      # ypserv -IR

      等待 ypserv 退出。


      提示  -  原始的 NIS dbm 文件不会被覆盖。您可以根据需要恢复这些文件。
    4. 启动 DNS 和 NIS 服务以确保它们使用新的映射。
      # svcadm enable network/dns/client:default
      # svcadm enable network/nis/server:default

      N2L 服务当前使用标准映射进行设置。您无需完成步骤 6。

  6. 初始化 NIS 映射。

    仅当 DIT 已完全初始化并且跳过了步骤 5 时,才执行这些步骤。

    1. 停止 NIS 服务。
      # svcadm disable network/nis/server:default
    2. 使用 DIT 中的信息初始化 NIS 映射。
      # ypserv -r

      等待 ypserv 退出。


      提示  -  原始的 NIS dbm 文件不会被覆盖。您可以根据需要恢复这些文件。
    3. 启动 DNS 和 NIS 服务以确保它们使用新的映射。
      # svcadm enable network/dns/client:default
      # svcadm enable network/nis/server:default