JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用命名和目录服务     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

第 1 部分关于命名和目录服务

1.  命名和目录服务(概述)

2.  名称服务转换(概述)

3.  管理 DNS(任务)

4.  设置 Oracle Solaris Active Directory 客户机(任务)

第 2 部分NIS 设置和管理

5.  网络信息服务(概述)

6.  设置和配置 NIS(任务)

7.  管理 NIS(任务)

8.  NIS 故障排除

第 3 部分LDAP 命名服务

9.  LDAP 命名服务介绍(概述)

10.  LDAP 命名服务的规划要求(任务)

11.  为使用 LDAP 客户机设置 Oracle Directory Server Enterprise Edition(任务)

12.  设置 LDAP 客户机(任务)

13.  LDAP 故障排除(参考信息)

14.  LDAP 命名服务(参考信息)

15.  从 NIS 转换为 LDAP(任务)

NIS 到 LDAP 转换服务概述

NIS 到 LDAP 转换工具和服务管理工具

NIS 到 LDAP 转换的目标用户

不应使用 NIS 到 LDAP 转换服务的情况

NIS 到 LDAP 转换服务对用户造成的影响

NIS 到 LDAP 转换术语

NIS 到 LDAP 转换的命令、文件和映射

支持的标准映射

从 NIS 转换为 LDAP(任务列表)

NIS 到 LDAP 转换的先决条件

设置 NIS 到 LDAP 转换服务

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

如何使用定制映射或非标准映射设置 N2L 服务

定制映射的示例

使用 Oracle Directory Server Enterprise Edition 进行 NIS 到 LDAP 转换的最佳做法

使用 Oracle Directory Server Enterprise Edition 创建虚拟列表视图索引

标准映射的 VLV

定制映射和非标准映射的 VLV

避免 Oracle Directory Server Enterprise Edition 服务器超时

避免 Oracle Directory Server Enterprise Edition 缓冲区溢出

NIS 到 LDAP 转换的限制

NIS 到 LDAP 转换的故障排除

常见的 LDAP 错误消息

NIS 到 LDAP 转换的问题

调试 NISLDAPmapping 文件

N2L 服务器超时问题

N2L 锁定文件问题

N2L 死锁问题

恢复为 NIS

如何基于旧的源文件恢复到 NIS 映射

如何基于当前的 DIT 内容恢复为 NIS 映射

词汇表

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

使用 Oracle Directory Server Enterprise Edition 进行 NIS 到 LDAP 转换的最佳做法

N2L 服务支持 Oracle Directory Server Enterprise Edition。其他第三方 LDAP 服务器也许能够用于 N2L 服务,但是它们不受 Oracle 支持。如果您使用的是 LDAP 服务器而不是 Oracle Directory Server Enterprise Edition 服务器或兼容的 Oracle 服务器,您必须手动配置服务器以支持 RFC 2307、RFC 2307bis 和 RFC 4876 或其后续版本的架构。

如果使用的是 Oracle Directory Server Enterprise Edition,则可以增强目录服务器以提高性能。必须对 Oracle Directory Server Enterprise Edition 具有 LDAP 管理员权限才能增强目录服务器。另外,目录服务器可能需要重新引导,此任务必须与服务器的 LDAP 客户机协调进行。可以在 Sun Java System Directory Server Enterprise Edition 6.2 Web 站点上找到 Oracle Directory Server Enterprise Edition 文档。

使用 Oracle Directory Server Enterprise Edition 创建虚拟列表视图索引

对于大型映射,必须使用 LDAP 虚拟列表视图 (virtual list view, VLV) 索引来确保 LDAP 搜索可返回全部结果。要了解关于在 Oracle Directory Server Enterprise Edition 上设置 VLV 索引的信息,请参见 Sun Java System Directory Server Enterprise Edition 6.2 文档。

VLV 搜索结果使用固定的页面大小 50000。如果在 Oracle Directory Server Enterprise Edition 上使用 VLV,则 LDAP 服务器和 N2L 服务器都必须可以传送此大小的页面。如果已知所有的映射都小于此限制,则不必使用 VLV 索引。但是,如果使用的映射大于此大小限制,或者不能确定所有映射的大小,请使用 VLV 索引,以避免返回的结果不完整。

如果您使用 VLV 索引,请按如下方式设置适当的大小限制。

创建 VLV 索引之后,请将其激活,方法是在 Oracle Directory Server Enterprise Edition 服务器上运行带有 vlvindex 选项的 dsadm。有关更多信息,请参见 dsadm(1M) 手册页。

标准映射的 VLV

如果符合以下条件,可以使用 Oracle Directory Server Enterprise Edition 的 idsconfig 命令设置 VLV:

VLV 特定于域,因此每次运行 idsconfig 时,都会为一个 NIS 域创建相应的 VLV。所以,在 NIS 到 LDAP 的转换过程中,必须对 NISLDAPmapping 文件中包含的每个 nisLDAPdomainContext 属性都运行一次 idsconfig

定制映射和非标准映射的 VLV

如果符合以下条件,则必须为映射手动创建新的 Oracle Directory Server Enterprise Edition VLV,或者复制并修改现有的 VLV 索引:

要查看现有的 VLV 索引,请键入以下命令:

% ldapsearch -h hostname -s sub -b "cn=ldbm database,cn=plugins,cn=config" "objectclass=vlvSearch" 

避免 Oracle Directory Server Enterprise Edition 服务器超时

N2L 服务器在刷新映射时,可能会对 LDAP 目录进行大量访问。如果 Oracle Directory Server Enterprise Edition 的配置不正确,刷新操作可能会因超时而无法完成。要避免目录服务器超时,请手动或者通过运行 idsconfig 命令修改以下 Oracle Directory Server Enterprise Edition 属性。

例如,要增加服务器执行搜索请求所需的最短时间(以秒为单位),请修改以下属性:

dn: cn=config
nsslapd-timelimit: -1

出于测试的目的,您可以使用属性值 -1,该值表示没有限制。确定最佳限制值之后,请更改属性值。请勿在生产服务器上保留任何值为 -1 的属性设置。在没有限制的情况下,服务器可能容易受到拒绝服务攻击。

有关为使用 LDAP 而配置 Oracle Directory Server Enterprise Edition 的更多信息,请参见本书的第 11 章

避免 Oracle Directory Server Enterprise Edition 缓冲区溢出

要避免缓冲区溢出,请手动或者通过运行 idsconfig 命令修改 Oracle Directory Server Enterprise Edition 属性。

  1. 例如,要增加针对客户机搜索查询返回的最大项数,请修改以下属性:

    dn: cn=config
    nsslapd-sizelimit: -1
  2. 要增加针对客户机搜索查询检验的最大项数,请修改以下属性:

    dn: cn=config, cn=ldbm database, cn=plugins, cn=config
    nsslapd-lookthroughlimit: -1

出于测试的目的,您可以使用属性值 -1,该值表示没有限制。确定最佳限制值之后,请更改属性值。请勿在生产服务器上保留任何值为 -1 的属性设置。在没有限制的情况下,服务器可能容易受到拒绝服务攻击。

如果使用 VLV,则应当按照使用 Oracle Directory Server Enterprise Edition 创建虚拟列表视图索引中的定义设置 sizelimit 属性值。如果未使用 VLV,则应当将大小限制设置得足够大,以便可以容纳最大的容器。

有关为使用 LDAP 而配置 Oracle Directory Server Enterprise Edition 的更多信息,请参见第 11 章