系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)

NIS+ 到 LDAP 迁移方案

以下列出了从 NIS+ 迁移到 LDAP 时可能的迁移方案:

如何通过一个操作将所有的 NIS+ 数据转换为 LDAP
  1. 使用 rpc.nisd 上载 LDAP 中尚不存在的任何 NIS+ 数据。

    使用以下命令(假设已在缺省位置 (/var/nis/NIS+LDAPmapping) 建立了所有 NIS+/LDAP 数据映射):


    # /usr/sbin/rpc.nisd -D \
    
    -x nisplusLDAPinitialUpdateAction=to_ldap \
    
    -x nisplusLDAPinitialUpdateOnly=yes
    

    以上命令会使 rpc.nisd 将数据上载到 LDAP,然后退出。NIS+ 数据将不会受到此操作的影响。

    请参见 rpc.nisd(4)nisplusLDAPinitialUpdateAction 属性。

如何通过一步操作将所有的 LDAP 数据转换为 NIS+
  1. 使用 rpc.nisd 将所有的 LDAP 数据下载到 NIS+,从而覆写现有的 NIS+ 数据。

    使用以下命令(假设已在缺省位置 (/var/nis/NIS+LDAPmapping) 建立了所有 NIS+/LDAP 数据映射):


    # /usr/sbin/rpc.nisd -D \
    
    -x nisplusLDAPinitialUpdateAction=from_ldap \
    
    -x nisplusLDAPinitialUpdateOnly=yes
    

    以上命令会使 rpc.nisd 守护进程从 LDAP 下载数据,然后退出。LDAP 数据将不会受到此操作的影响。

    请参见 rpc.nisd(4)nisplusLDAPinitialUpdateAction 属性。