跳过导航链接 | |
退出打印视图 | |
系统管理指南:命名和目录服务(DNS、NIS 和 LDAP) Oracle Solaris 10 8/11 Information Library (简体中文) |
4. 网络信息服务 (Network Information Service, NIS)(概述)
11. 为使用 LDAP 客户机设置 Sun Java System Directory Server(任务)
使用 Sun Java System Directory Server 进行 NIS 到 LDAP 转换的最佳做法
使用 Sun Java System Directory Server 创建虚拟列表视图索引
避免 Sun Java System Directory Server 服务器超时
避免 Sun Java System Directory Server 缓冲区溢出
运行 inityp2l 脚本以启用 N2L 模式之前,确保将系统设置为可正常工作的传统 NIS 服务器。
在系统上配置 LDAP 目录服务器。
NIS 到 LDAP 转换迁移工具支持 Oracle Corporation 提供的 Sun Java System Directory Server(以前称为 Sun ONE Directory Server)和兼容版本的目录服务器。如果使用 Sun Java System Directory Server,请在设置 N2L 服务之前,使用 idsconfig 命令来配置服务器。有关 idsconfig 的更多信息,请参见第 11 章和 idsconfig(1M) 手册页。
其他(第三方)LDAP 服务器可能会使用 N2L 服务,但是 Oracle 不支持这些服务器。如果使用的是 Sun Java System Directory Server 或兼容 Oracle 服务器以外的 LDAP 服务器,在设置 N2L 服务之前,必须手动配置服务器,使其支持 RFC 2307 或其后续版本中的架构。
确保 nsswitch.conf 文件至少针对 hosts 和 ipnodes 项的查找顺序将 files 列在 nis 之前。
确保 N2L 主服务器上的 hosts 或 ipnodes 文件中提供了 N2L 主服务器和 LDAP 服务器的地址。服务器地址是必须列在 hosts 中、ipnodes 中还是同时列在两个文件中,取决于系统配置为以何种方式解析本地主机名。
另一种解决方案是在 ypserv 中列出 LDAP 服务器地址,而不列出其主机名。这意味着 LDAP 服务器地址列在另一个位置,因此,在更改 LDAP 服务器或 N2L 主服务器的地址时,需要对文件进行额外的修改。