Sun Java logo     上一页      目录      索引      下一页     

Sun logo
Sun Java System Calendar Server 6 2005Q1 管理指南 

第 13 章
管理托管域

本章包括以下各节,介绍了如何管理托管域:


选择正确的用户管理工具

一旦在日历安装过程中已针对托管域进行了配置,并且已执行了第 11 章“设置托管域”所述的准备工作,则可以添加新的托管域。

每个域都有一组可设置的属性和首选项。这些属性是 icsCalendarDomain 对象类的一部分。这些属性包含首选项,例如访问权限、访问控制列表 [ACL]、域搜索、域搜索访问权限、用户状态和代理登录。

要管理 Calendar Server 托管(虚拟域),请使用以下两组工具中的一种:

有关特定对象类和属性的信息,请参见 Sun Java System Communications Services Schema Reference

有关 Calendar Server 6 2005Q1 的所有文档,请访问:

http://docs.sun.com/coll/CalendarServer_05q1
http://docs.sun.com/coll/CalendarServer_05q1_zh

有关托管域的概述和其他介绍性材料,请参见第 11 章“设置托管域”


注意

Calendar Server 并不支持使用 Access Manager 控制台来管理域。



创建新托管域

创建 Schema 2 或 Schema 1 的托管域:

添加托管域 (Schema 2)

要创建 Schema 2 下的托管域,请使用 commadmin domain create 命令。例如,要创建域 sesta.com,请发出以下命令:

commadmin domain create -D calmaster -d sesta.com -w calmasterpassword -S cal -B backend.sesta.com

添加托管域 (Schema 1)

必须处于托管域模式下才能运行 csdomain。有关如何启用托管域的说明,请参见第 11 章“设置托管域”

要创建 Schema 1 下的托管域,请使用 csdomain create。例如,要创建 west.sesta.com,请使用以下命令:

csdomain create west.sesta.com


启用交叉域搜索

本节包括要启用交叉域搜索所必须执行的两项任务:

使用以下工具之一可以完成此操作:ldapmodify(适用于任一模式)、commadmin domain modify(适用于 Schema 2)。

修改访问控制信息 (ACI)

每个域 LDAP 条目在 ACI 中指定访问权限,这些访问权限定义在 icsExtendedDomainPrefs 属性的 domainAccess 参数中。可以用两种不同的方式来执行交叉域搜索:

日历访问控制更加详细地介绍了 ACI 的结构。

允许特定的域执行交叉域搜索

通过指定允许搜索此域的域,然后指定允许搜索的充足权限来生成 ACI:

@domain_being_allowed^a^lsfr^g

例如,在 Schema 2 环境中,sesta.com 允许从 siroe.com 进行搜索:

commadmin domain modify -D admin@sesta.com -w adminpassword -X hostmachine_1 -d sesta.com -A +icsextendeddomainprefs:
"domainAccess=@@d^a^slfrwd^g;@siroe.com^a^lsfrwd^g;anonymous^a^r^g;
@^a^s^g"

允许所有域执行交叉域搜索

通过指定所有域都有执行搜索的充足访问权限来生成 ACI。

@^a^slfr^g

例如,在 Schema 2 环境中,sesta.com 允许所有域执行搜索:

commadmin domain modify -D admin@sesta.com -w adminpassword -X hostmachine_1 -d sesta.com -A +icsextendeddomainprefs:
"domainAccess=@@d^a^slfrwd^g;anonymous^a^r^g;@^a^slfr^g"


字符 @@d 是指主要属主的域。


添加 icsDomainNames 属性

这是多值属性。必须为将在交叉域搜索中搜索的每个域添加一个该属性的实例。例如,如果 sesta.com 中的用户可以在其他两个域 siroe.comexample.com 中执行搜索,则 sesta.com 的域 LDAP 条目必须包含两个 icsDomainNames 实例:

icsDomainNames: siroe.com
icsDomainNames: example.com

例如,执行交叉域搜索时,sesta.com 将既在 siroe.com 中也在 example.com 中执行搜索。请使用 ldapmodify(适用于 Schema 1 或 Schema 2)来创建以下 LDIF

dn: dc=sesta, dc=com, o=internet
changetype: modify
add: icsDomainNames
icsDomainNames:siroe.com
icsDomainNames:example.com

或者使用 commadmin domain modify 按以下说明添加属性(仅适用于 Schema 2):

commadmin domain modify -D admin@sesta.com -w adminpassword -X hostmachine_1 -d sesta.com -A +icsDomainNames:siroe.com -A +icsDomainNames:example.com


启用托管域

Calendar Server 默认启用的是非托管域。如果在 Java Enterprise System 部署中使用了 Calendar Server 和 Messaging Server,则应使用托管域。

可以通过编辑 ics.conf 文件启用或禁用安装的托管域。

启用托管域

  1. 按照以下说明编辑 ics.conf 文件:
  2. service.virtualdomain.support = "yes"(默认值为 "no"。)

  3. 重新启动日历服务。

有关实现托管域所必需的所有 ics.conf 参数的列表,请参见设置托管域环境

禁用托管域

  1. 按照以下说明编辑 ics.conf 文件:
  2. service.virtualdomain.support = "no"

  3. 重新启动日历服务。


上一页      目录      索引      下一页     


文件号码:819-1478。版权所有 2005 Sun Microsystems, Inc. 保留所有权利。