跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中使用命名和目录服务 Oracle Solaris 11.1 Information Library (简体中文) |
4. 设置 Oracle Solaris Active Directory 客户机(任务)
11. 为使用 LDAP 客户机设置 Oracle Directory Server Enterprise Edition(任务)
LDAP 客户机服务可以使用服务管理工具进行管理 。有关 SMF 的概述,请参见《在 Oracle Solaris 11.1 中管理服务和故障》中的第 1 章 "管理服务(概述)"。有关更多详细信息,另请参阅 svcadm(1M) 和 svcs(1) 手册页。
以下列表简要概述了使用 SMF 服务管理 LDAP 客户机服务时所需的一些重要信息。
使用 svcadm 命令可以对 LDAP 客户机服务执行启用、禁用或重新启动等管理操作。
提示 - 使用 -t 选项暂时禁用服务可为服务配置提供一些保护。如果禁用服务时使用了 -t 选项,则服务在重新引导后将恢复原始设置。如果禁用服务时未使用 -t,则服务在重新引导后仍将保持禁用状态。
LDAP 客户机服务的故障管理资源标识符 (Fault Management Resource Identifier, FMRI) 是 svc:/network/ldap/client。
在配置过程中,还将启用 network/nis/domain 服务来提供由 network/ldap/client 服务使用的域名。
您可以使用 svcs 命令查询 LDAP 客户机和 ldap_cachemgr 守护进程的状态。
下面是 svcs 命令及其输出的示例:
# svcs \*ldap\* STATE STIME FMRI online 15:43:46 svc:/network/ldap/client:default
svcs -l 命令和输出示例。要获得如下所示的输出,必须在 FMRI 中使用实例名称。
# svcs -l network/ldap/client:default fmri svc:/network/ldap/client:default name LDAP Name Service Client enabled true state online next_state none restarter svc:/system/svc/restarter:default manifest /lib/svc/manifest/network/ldap/client.xml manifest /lib/svc/manifest/network/network-location.xml manifest /lib/svc/manifest/system/name-service/upgrade.xml manifest /lib/svc/manifest/milestone/config.xml dependency require_all/none svc:/system/filesystem/minimal (online) dependency require_all/none svc:/network/initial (online) dependency optional_all/none svc:/network/location:default (online) dependency require_all/restart svc:/network/nis/domain (online) dependency optional_all/none svc:/system/name-service/upgrade (online) dependency optional_all/none svc:/milestone/config (online) dependency optional_all/none svc:/system/manifest-import (online) dependency require_all/none svc:/milestone/unconfig (online)
您可以使用下面的命令检查守护进程是否存在:
在服务器上,使用 ptree 命令:
# ptree `pgrep slapd` 6410 zsched 11565 /export/dsee/dsee6/ds6/lib/64/ns-slapd -D /export/dsee/test1 -i /export
在客户机上,使用以下命令:
# ldapsearch -h server-name -b "" -s base "objectclass=*" |grep -i context namingContexts: dc=example,dc=com