JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:命名和目录服务(DNS、NIS 和 LDAP)     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

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

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

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

第 2 部分DNS 设置和管理

3.  DNS 设置和管理(参考)

第 3 部分NIS 设置和管理

4.  网络信息服务 (Network Information Service, NIS)(概述)

5.  设置和配置 NIS 服务

6.  管理 NIS(任务)

7.  NIS 疑难解答

第 4 部分LDAP 命名服务的设置和管理

8.  LDAP 命名服务介绍(概述/参考)

9.  LDAP 基本组件和概念(概述)

LDAP 数据交换格式 (LDAP Data Interchange Format, LDIF)

随 LDAP 使用全限定域名

缺省目录信息树 (Directory Information Tree, DIT)

缺省的 LDAP 架构

服务搜索描述符 (Service Search Descriptor, SSD) 和架构映射

SSD 说明

属性映射

objectClass 映射

LDAP 客户机配置文件

客户机的配置文件属性

本地客户机属性

ldap_cachemgr 守护进程

LDAP 命名服务安全模型

介绍

传输层安全性 (Transport Layer Security, TLS)

指定客户机凭证级别

enableShadowUpdate 开关

凭证存储

选择验证方法

验证和服务

可插拔验证方法

pam_unix 服务模块

pam_krb5 服务模块

pam_ldap 服务模块

PAM 和更改口令

帐户管理

使用 pam_unix 管理帐户

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

11.  为使用 LDAP 客户机设置 Sun Java System Directory Server(任务)

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

13.  LDAP 疑难解答(参考)

14.  LDAP 一般参考(参考)

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

16.  从 NIS+ 转换为 LDAP

A.  Solaris 10 软件中对 DNS、NIS 和 LDAP 的更新

服务管理工具的更改

DNS BIND

pam_ldap 更改

文档错误

词汇表

索引

LDAP 客户机配置文件

为了简化 Solaris 客户机设置,并避免为每台客户机重新输入同样的信息,可以在目录服务器上创建一个客户机配置文件。这样,通过一个配置文件便可以为所有配置为使用该配置文件的客户机定义配置。之后配置文件属性的任何更改都会按刷新间隔所定义的频率传播到客户机。

这些客户机配置文件应存储在 LDAP 服务器上的已知位置中。给定域的根 DN 必须具有一个对象类 nisDomainObject 和一个包含客户机所在域的 nisDomain 属性。所有的配置文件都位于相对于此容器的 ou=profile 容器中。这些配置文件应可以匿名读取。

客户机的配置文件属性

下表列出了 Solaris LDAP 客户机的配置文件属性,这些属性可以在运行 idsconfig 时自动设置。有关如何手动设置客户机配置文件的信息,请参见手动初始化客户机idsconfig(1M) 手册页。

表 9-2 客户机的配置文件属性

属性
说明
cn
配置文件的名称。该属性没有缺省值。必须指定该属性值。
preferredServerList
首选服务器的主机地址是以空格分隔的服务器地址的列表。(请勿使用主机名。)将先尝试与该列表中的服务器建立连接,然后再尝试与 defaultServerList 中的服务器建立连接,直到成功建立连接。该属性没有缺省值。必须至少在 preferredServerListdefaultServerList 中指定一台服务器。
defaultServerList
缺省服务器的主机地址是以空格分隔的服务器地址的列表。(请勿使用主机名。)在尝试与 preferredServerlist 中的服务器建立连接之后,会先尝试与客户机所在子网中的缺省服务器建立连接,然后再尝试与其余的缺省服务器建立连接,直到成功建立连接。必须至少在 preferredServerListdefaultServerList 中指定一台服务器。只有在尝试与首选服务器列表中的服务器建立连接之后,才会尝试与该列表中的服务器建立连接。该属性没有缺省值。
defaultSearchBase
用于查找已知容器的相对 DN。该属性没有缺省值。不过,对于给定服务,可以使用 serviceSearchDescriptor 属性来覆盖该属性。
defaultSearchScope
定义客户机要搜索的数据库范围。可以使用 serviceSearchDescriptor 属性覆盖该属性。可能的值为 onesub。缺省值为 one 级别搜索。
authenticationMethod
标识了客户机使用的验证方法。缺省值为 none(无)。有关更多信息,请参见选择验证方法
credentialLevel
标识了客户机进行验证时应使用的凭证的类型。选项有 anonymousproxy 或者 self(也称为“每用户”)。缺省值为 anonymous
serviceSearchDescriptor
定义客户机应如何以及应在何处搜索命名数据库,例如,客户机应在 DIT 中的一个点还是多个点执行查找。缺省情况下,不定义任何 SSD。
serviceAuthenticationMethod
客户机针对指定服务使用的验证方法。缺省情况下,不定义任何服务验证方法。如果某个服务未定义 serviceAuthenticationMethod,则使用 authenticationMethod 的缺省值。
attributeMap
客户机使用的属性映射。缺省情况下,不定义任何 attributeMap
objectclassMap
客户机使用的对象类映射。缺省情况下,不定义任何 objectclassMap
searchTimeLimit
客户机上的搜索操作在超时之前可以执行的最长时间(以秒为单位)。这不会影响在 LDAP 服务器上完成搜索所需的时间。缺省值为 30 秒。
bindTimeLimit
客户机与服务器的绑定在超时之前可以持续的最长时间(以秒为单位)。缺省值为 30 秒。
followReferrals
指定客户机是否应遵循 LDAP 引用。可能的值为 TRUEFALSE。缺省值为 TRUE
profileTTL
ldap_cachemgr(1M) 从 LDAP 服务器刷新客户机配置文件的间隔时间。缺省值为 43200 秒(即 12 小时)。如果指定的值为 0,则不刷新配置文件。

本地客户机属性

下表列出了可以使用 ldapclient 在本地设置的客户机属性。有关更多信息,请参见 ldapclient(1M) 手册页。

自 Solaris 10 10/09 发行版开始,提供了 enableShadowUpdate 开关。有关更多信息,请参见 enableShadowUpdate 开关

表 9-3 本地客户机属性

属性
说明
adminDN
指定管理凭证的管理员条目标识名。如果在客户机系统上 enableShadowUpdate 开关的值为 true,且 credentialLevel 的值不是 self,则必须指定 adminDN
adminPassword
指定管理凭证的管理员条目口令。如果在客户机系统上 enableShadowUpdate 开关的值为 true,且 credentialLevel 的值不是 self,则必须指定 adminPassword
domainName
指定客户机的域名(该域将成为此客户机系统的缺省域)。该属性没有缺省值。必须指定该属性值。
proxyDN
代理的标识名。如果为客户机系统配置的 credentialLevelproxy,则必须指定 proxyDN
proxyPassword
代理的口令。如果为客户机系统配置的 credentialLevel 为 "proxy",则必须定义 proxyPassword
certificatePath
本地文件系统中包含证书数据库的目录。如果使用 TLS 为客户机配置了 authenticationMethodserviceAuthenticationMethod,则将使用此属性。缺省值为 /var/ldap

注 - 如果 SSD 中的 BaseDN 包含一个结尾逗号,则会将其视为 defaultSearchBase 的相对值。在执行搜索之前,会将 defaultSearchBase 的值附加在 BaseDN 后面。