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

Sun ONE Instant Messaging 6.1

第 4 章
管理 Instant Messaging 和在线策略

Sun™ ONE Instant Messaging 服务器可提供各种功能,如聊天、开会、轮询、在线访问等。策略说明一组可与这些功能关联的访问控制权限。反过来,又可以根据组织需要将最终用户和组分配给各策略。

本章说明如何定义和使用策略以管理最终用户和管理员对 Sun ONE Instant Messaging 服务器功能和权限的访问权:

最终用户和管理员权限的控制方法

使用访问控制文件的管理策略

使用 Sun ONE Identity Server 的管理策略


最终用户和管理员权限的控制方法

使用 Sun ONE Instant Messaging 服务器的不同站点对于最终用户的 Instant Messaging 服务访问权类型具有不同的启用和限制需要。控制最终用户和管理员对 Sun ONE Instant Messaging 服务器功能所拥有权限的过程叫做策略管理。策略管理有两种方法:使用访问控制文件或 Sun™ ONE Identity Server。

使用访问控制文件管理策略的简介

如果通过访问控制文件管理策略,则可在新闻频道管理和会议室管理中调整最终用户权限,并且可以在“用户设置”对话框中更改首选项和发送报警,还可以将特定的最终用户指定为系统管理员。

使用 Sun ONE Identity Server 管理策略的简介

如果使用 Sun ONE Identity Server 管理策略,不仅可以获得与访问控制文件方法相同的权限控制,还可以对各种功能进行进行更为精细的控制,例如:接收报警、发送轮询和接收轮询等。有关完整列表,请参见表 4-4。此外,使用 Sun ONE Identity Server 管理策略时可以对权限进行更为精细的控制。

现有两种策略类型:Instant Messaging 策略和在线策略。Instant Messaging 策略管理一般的 Instant Messaging 功能,例如发送和接收报警功能、管理公共会议和新闻频道的功能以及发送文件的功能。在线策略管理最终用户的以下控制权:更改其在线状态、允许或阻止其它用户查看其在线信息。

管理策略:方法选用

在选择管理策略所用方法时,需要选择这些方法的保存位置。选择管理策略方法的步骤为:编辑 iim.conf 文件,然后将 iim.policy.modules 参数设置为 identity(对于 Sun ONE Identity Server 方法)或 iim_ldap(对于访问控制文件方法 - 缺省方法)。

如果使用仅 LDAP 部署,由于不能使用 Sun ONE Identity Server,故必须使用访问控制文件方法。如果结合使用 Sun ONE Identity Server 和 Sun ONE Instant Messaging 服务器,而且已经安装 Instant Messaging 和在线服务组件,则可以使用任何一种策略管理方法。请注意,使用 Sun ONE Identity Server 的管理策略是更综合的方法。此方法的优点之一是可以将所有最终用户信息保存在目录中。

设置策略管理方法的步骤如下:

  1. 将目录更改为包含 iim.conf 文件的目录。
  2. 使用您选择的编辑器打开 iim.conf 文件。
  3. 通过将 iim.policy.modules 参数设置为下列值之一进行编辑:
    • iim_ldap(访问控制文件方法)
    • identity( Sun ONE Identity Server 方法)
  4. 编辑 iim.userprops.store 参数并将其设置为下列某个值:
    • ldap(在 LDAP 中保存用户特性)
    • file(缺省值,在文件中保存用户特性)
  5. 保存更改。
  6. 刷新配置。

策略配置参数

表 4-1 列出并说明 iim.conf 文件中的可用新参数(与 Sun ONE Identity Server 可在 Instant Messaging 部署中扮演的增强角色有关)。

表 4-1  iim.conf 文件中与 Identity Server 有关的新参数

参数名称

用途

iim.policy.modules

指示是否用 Identity Server 存储策略

iim_ldap(缺省)

identity

iim.userprops.store

指示用户特性在用户属性文件中还是来自 LDAP

file(缺省)

ldap


备注

目前,只有安装了在线服务和 Instant Messaging 服务的服务定义,iim.userprops.store 参数才有效。



使用访问控制文件的管理策略

通过编辑访问控制文件,可以控制下列最终用户权限:

缺省情况下,最终用户具有访问其它最终用户在线状态、向其它最终用户发送报警和将特性保存在服务器上的权限。在大多数部署中,缺省值无需更改。


备注

虽然某些权限可以设置为全局适用,但管理员也可以定义这些权限的例外情况。例如,管理员可以拒绝某些选择最终用户、角色或组的缺省权限。


访问控制文件的位置是:

表 4-2 列出 Sun ONE Instant Messaging 的全局访问控制文件和这些文件提供给最终用户的权限。

表 4-2  访问控制文件

ACL 文件

权限

sysSaveUserSettings.acl

定义谁可以更改自己的首选项、谁不可以。

sysTopicsAdd.acl

定义谁可以创建新闻频道、谁不可以。

sysRoomsAdd.acl

定义谁可以创建会议室、谁不可以。

sysSendAlerts.acl

定义谁可以发送报警、谁不可以。

sysWatch.acl

定义谁可以查看其它最终用户所做更改、谁不可以。Sun ONE Instant Messenger 窗口不会显示给没有此权限的最终用户。

sysAdmin.acl

仅为管理员保留。此文件针对所有最终用户设置所有 Sun ONE Instant Messaging 功能的管理权限。此权限将覆盖所有其它权限,并可让管理员“管理”以下访问:所有会议室和新闻频道、最终用户在线信息、设置和特性。

访问控制文件格式

访问控制文件包含一系列定义权限的条目。所有条目都具有下列标记:

标记后跟有冒号 (:)。如果是缺省标记,后面跟有 truefalse

最终用户和组标记后跟有最终用户或组名称。

通过将多个最终用户 (u) 和组 (g) 串联,可以指定多个最终用户和组。

如果将缺省值设置为 true,文件中的所有其它条目将是冗余的。如果缺省值设置为 false,则只有在文件中指定的最终用户和组具有该权限。

下列是 ACL 文件中用于新安装的缺省 d: 标记条目:


备注

在未来的产品版本中,所有访问控制文件的格式可能会发生更改,并且有一些可能不再出现。


访问控制文件示例

本节采用样例文件sysTopicsAdd.acl 说明权限设置。有关会议室和新闻频道等级的访问控制文件的信息(即 roomname.aclnewschannel.acl),请参阅“会议室和新闻频道访问控制”

sysTopicsAdd.acl 文件

在下列示例中,sysTopicsAdd.acl 文件的缺省 d: 标记条目是 false。因此,缺省值前的最终用户和组(即 user1user2sales 组)具有“添加”和“删除”新闻频道权限。

# Example sysTopicsAdd.acl file

u:user1

u:user2

g:cn=sales,ou=groups,o=siroe

d:False

更改最终用户权限

要更改最终用户权限:

  1. 切换到 config/acls 目录。例如,在 Solaris 上:
  2. cd /etc/opt/SUNWiim/default/config/acls

  3. 编辑适当的访问控制文件。例如:
  4. vi sysTopicsAdd.acl

  5. 保存更改。
  6. 最终用户需要刷新 Sun ONE Instant Messenger 窗口才能看到所作的更改。


使用 Sun ONE Identity Server 的管理策略

Sun ONE Identity Server 中的 Instant Messaging 和在线服务提供另一种控制最终用户和管理员权限的方法。每种服务具有三种属性类型:动态、用户和策略。策略属性是用于设置权限的属性类型。

将规则添加到在 Identity Server 中创建的策略后,策略属性将成为规则的一部分,从而可允许或拒绝管理员和最终用户操作各种 Instant Messaging 功能,例如接收其它用户的轮询信息。

Sun ONE Instant Messaging 服务器安装 Sun ONE Identity Server 之后,将创建一些示例策略和角色。请参阅 Sun ONE Identity Server Getting Started Guide Sun ONE Identity Server 管理员指南以获取有关策略和角色的更多信息。

此外,如果示例策略不足,可以创建新策略,并根据需要将这些策略分配给角色、组、组织或最终用户,以满足站点的要求。

将 Instant Messaging 服务或在线服务分配给最终用户后,会同时应用动态属性和用户属性。动态属性可以分配给 Sun ONE Identity Server 配置的角色或组织。

将角色分配给最终用户或在组织中创建了最终用户时,动态属性将成为最终用户的特征。用户属性将直接分配给每个最终用户。它们并非继承自角色或组织,通常对每个最终用户是不同的。

最终用户登录后,将依据分配给他们的角色和策略应用方式,取得适用他们的所有属性。

将在线服务和 Instant Messaging 服务分配给最终用户后,动态、用户或策略属性将与这些最终用户关联。

Instant Messaging 服务属性

表 4-3 列出了每种服务所具有的策略、动态和用户属性:

表 4-3  Sun ONE Instant Messaging 的 Sun ONE Identity Server 属性

服务

策略属性

动态属性

用户属性

sunIM

sunIMAllowChat

sunIMAllowChatInvite

sunIMAllowForumAccess

sunIMAllowForumManage

sunIMAllowForumModerate

sunIMAllowAlertsAccess

sunIMAllowAlertsSend

sunIMAllowNewsAccess

sunIMAllowNewsManage

sunIMAllowFileTransfer

sunIMAllowContactListManage

sunIMAllowUserSettings

sunIMAllowPollingAccess

sunIMAllowPollingSend

sunIMProperties

sunIMRoster

sunIMConferenceRoster

sunIMNewsRoster

sunIMUserProperties

sunIMUserRoster

sunIMUserConferenceRoster

sunIMUserNewsRoster

sunPresence

sunPresenceAllowAccess

sunPresenceAllowPublish

sunPresenceAllowManage

sunPresenceDefaultAcess

sunPresenceAccessDenied

sunPresenceAccessPermitted

sunPresenceDevices

sunPresenceEntityDefaultAccess

sunPresenceEntityAccessDenied

sunPresenceEntityAccessPermitted

sunPresenceEntityDevices

对于以上表格中的每种属性,Identity Server 管理控制台中将显示其对应标签。以下两个表格列出每种属性及其对应的标签和简要说明。表 4-4 列出并说明策略属性,表 4-5 列出并说明动态属性和用户属性。

表 4-4  Identity Server Instant Messaging 的策略属性

策略属性

管理控制台标签

属性说明

sunIMAllowChat

聊天的能力

最终用户可以应邀加入聊天室并使用一般聊天功能

sunIMAllowChatInvite

邀请其他人聊天的能力

最终用户可以邀请其它用户聊天

sunIMAllowForumAccess

加入会议室的能力

Sun ONE Instant Messenger 中显示会议标签,允许最终用户加入会议室

sunIMAllowForumManage

管理会议室的能力

最终用户可以创建、删除和管理会议室

sunIMAllowForumModerate

主持会议室的能力

最终用户可以成为会议主持人

sunIMAllowAlertsAccess

接收警报的能力

最终用户可以接收其它用户的报警

sunIMAllowAlertsSend

发送警报的能力

最终用户可以向其它用户发送警报

sunIMAllowNewsAccess

阅读新闻的能力

Sun ONE Instant Messenger 中显示“新闻”按钮,可让最终用户列出新闻频道以便接收和发送新闻消息

sunIMAllowNewsManage

管理新闻频道的能力

最终用户可以管理新闻频道,并可为新闻频道创建、删除和分配权限

sunIMAllowFileTransfer

交换文件的能力

最终用户可以为警报、聊天和新闻消息添加附件

sunIMAllowContactListManage

管理一个人的联系人列表的能力

最终用户可以管理自己的联系人列表;可以向列表添加用户或组,也可从中删除用户或组;可以重新命名联系人列表中的文件夹

sunIMAllowUserSettings

管理 Messenger 的能力

Sun ONE Instant Messenger 中显示“设置”按钮,可让最终用户更改自己的 Sun ONE Instant Messenger 设置

sunIMAllowPollingAccess

接收轮询的能力

最终用户可以接收其它用户发送的轮询消息,并可回应轮询

sunIMAllowPollingSend

发送轮询的能力

Sun ONE Instant Messenger 中显示“轮询”按钮,可让最终用户向其它用户发送轮询消息并可接收回应

sunPresenceAllowAccess

访问他人在线状态能力

最终用户可以查看其它用户的在线状态。联系人列表除显示联系人之外,还通过更改状态图标反映联系人的在线状态变化

sunPresenceAllowPublish

发布在线状态的能力

最终用户可以通过单击选择他们的状态(联机、脱机、忙等),以便其它用户查看

sunPresenceAllowManage

管理在线状态访问的能力

Sun ONE Instant Messenger 的“设置”中显示“访问”标签,最终用户可以设置自己的缺省在线访问、允许的在线列表或拒绝的在线列表

直接修改属性

最终用户可以登录 Sun ONE Identity Server 管理控制台,查看 Instant Messaging 中的属性和在线服务属性的值。最终用户可以更改已定义为可修改的属性。但在缺省情况下,Instant Messaging 服务中的属性均不可修改,也不建议允许最终用户更改它们。但是,从系统管理的观点来看,直接处理属性非常有用。

例如,因为角色不会影响某些系统属性(例如设置会议订阅),因而系统管理员可以通过从其它最终用户(例如从会议登记表)复制属性值来修改这些属性,或者直接修改它们。这些属性在表 4-5 中列出。

参见表 4-5,用户属性由最终用户通过 Sun ONE Identity Server 管理控制台设置。动态属性由管理员设置。设置的动态属性值将覆盖对应的用户属性值或与之合并。

对应的动态属性和用户属性特性将影响冲突与补充信息的解决方式。例如,两个来源(动态和用户)的会议订阅会互相补充;因此,订阅将合并。两种属性不会互相覆盖。

表 4-5  Identity Server Instant Messaging 的用户属性和动态属性

管理控制台标签

用户属性

动态属性

属性说明

冲突解决方案

Messenger 设置

sunIMUser
Properties

sunIMProperties

包含 Sun ONE Instant Messenger 的所有特性,并对应于基于文件的用户特性存储器中的 user.properties 文件

合并,但是,如果某个特性具有同时来自用户属性和动态属性的值,动态属性将覆盖用户属性

订阅

sunIMUserRoster

sunIMRoster

包含订阅信息(尚未使用)

采用动态信息

会议订阅

sunIMUser
ConferenceRoster

sunIMConference
Roster

包含会议室订阅信息

 

合并-动态和用户订阅将合并

新闻频道订阅

sunIMNewsRoster

sunIMUserNews
Roster

包含新闻频道订阅信息

合并-动态和用户订阅将合并

缺省在线状态可见性

sunPresenceEntity
DefaultAccess

sunPresenceDefaultAccess

符合 Sun ONE Instant Messenger 中的访问设置。如果选中,任何人均可查看在线状态;如果未选中,任何人均不能查看在线状态

采用动态信息

在线状态拒绝列表

sunPresenceEntity
AccessDenied

sunPresenceAccess
Denied

如果选中管理控制台中的缺省在线状态可见性标签(请参见上个表格条目)(任何人均可查看),最终用户可将其它用户输入此列表以拒绝他们访问在线状态

采用动态信息

在线状态允许列表

 

sunPresenceEntity
AccessPermitted

sunPresenceAccess
Permitted

如果未选中管理控制台中的缺省在线状态可见性标签(请参见上个表格条目)(任何人均不可查看),最终用户可将其它用户输入此列表以允许他们访问在线状态

采用动态信息

在线状态代理

sunPresenceEntity
Devices

sunPresenceDevices

本版本中未使用(将来会使用)

采用动态信息

Instant Messaging 和在线策略的预定义示例

表 4-6 列出并说明了在安装 Instant Messaging 服务组件时,于 Sun ONE Identity Server 中创建的七个示例策略和角色。您可以根据要为每个用户提供的访问控制,将最终用户添加到不同角色中。

典型站点可能会将“IM 正规用户”角色(接收缺省的 Instant Messaging 和在线访问的角色)分配给仅使用 Instant Messenger 但没有管理 Instant Messaging 策略的责任的最终用户。同一站点可以将“IM 管理员”角色(与管理 Instant Messaging 和在线服务有关的角色)分配给具有管理 Instant Messaging 策略全部职责的特定最终用户。表 4-7 列出策略属性中缺省的权限分配。如果未选中规则中的操作,值允许拒绝将与策略无关,也不会影响该属性。

表 4-6  Identity Sever 的缺省策略和角色

策略

应用策略的角色

应用策略的服务

策略说明

缺省的 Instant Messaging 和在线访问

IM 正规用户

sunIM、sunPresence

正规 Instant Messaging 最终用户应该具有的缺省访问权。

管理 Instant Messaging 和在线服务的能力

IM 管理员

sunIM、sunPresence

Instant Messaging 管理员所具有访问权,可以访问所有 Instant Messaging 功能。

管理 Instant Messaging 新闻频道的能力

IM 新闻管理员

sunIM

最终用户可以通过创建、删除等操作管理新闻频道。

管理 Instant Messaging 会议室的能力

IM 会议室管理员

sunIM

最终用户可以通过创建、删除等操作管理会议室。

更改自身 Instant Messaging 用户设置的能力

IM 允许用户设置角色

sunIM

最终用户可以通过单击 Sun ONE Instant Messenger 中的“设置”按钮来编辑设置。

发送 Instant Messaging 警报的能力

IM 允许发送警报角色

sunIM

最终用户可以发送 Sun ONE Instant Messenger 中的警报。

查看其它 Instant Messaging 最终用户变化的能力

IM 允许查看变化角色

sunIM

最终用户可以访问其它 Instant Messaging 最终用户的在线状态。

表 4-7  缺省策略的分配

 

策略

属性

    缺省的 Instant Messaging 和在线访问

    管理 Instant Messaging 和在线服务的能力

    管理 Instant Messaging 新闻频道的能力

    管理 Instant Messaging 会议室的能力

    更改自身 Instant Messaging 最终用户设置的能力

    发送 Instant Messaging 警报的能力

    查看其它 Instant Messaging 最终用户变化的能力

    sunIMAllowChat

允许

允许

 

 

 

 

 

    sunIMAllowChatInvite

允许

允许

 

 

 

 

 

    sunIMAllowForumAccess

允许

允许

 

允许

 

 

 

    sunIMAllowForumManage

拒绝

允许

 

允许

 

 

 

    sunIMAllowForumModerate

拒绝

允许

 

允许

 

 

 

    sunIMAllowAlertsAccess

允许

允许

 

 

 

允许

 

    sunIMAllowAlertsSend

允许

允许

 

 

 

允许

 

    sunIMAllowNewsAccess

允许

允许

允许

 

 

 

 

    sunIMAllowNewsManage

拒绝

允许

允许

 

 

 

 

    sunIMAllowFileTransfer

允许

允许

 

 

 

 

 

    sunIMAllowContactListManage

允许

允许

 

 

 

 

 

    sunIMAllowUserSettings

允许

允许

 

 

允许

 

 

    sunIMAllowPollingAccess

允许

允许

 

 

 

 

 

    sunIMAllowPollingSend

允许

允许

 

 

 

 

 

    sunPresenceAllowManage

允许

允许

 

 

 

 

 

    sunPresenceAllowAccess

允许

允许

 

 

 

 

允许

    sunPresenceAllowPublish

允许

允许

 

 

 

 

 

创建新的 Instant Messaging 策略

您可以创建新策略以满足站点的特殊需要。

创建新策略

  1. 登录 Sun ONE Identity Server 管理控制台(位于 http://hostname:port/amconsole),例如 http://imserver.company22.example.com:80/amconsole
  2. 选中“标识管理”标签,在浏览窗格(左下方框架)中的“查看”下拉列表中选择“策略”。
  3. 单击“新建”以在数据窗格(右下方框架)中显示“新策略”页。
  4. “策略类型”选择“常规”。
  5. 在“名称”字段中输入策略说明,例如执行 IM 任务的能力。
  6. 单击“创建”使新策略的名称显示在浏览窗格中的策略列表中,并使数据窗格中的页面变为新策略的“编辑”页。
  7. 在“编辑”页中,选择“查看”下拉列表中的“规则”,以显示“编辑”页面中的“规则名服务资源” 窗格。
  8. 单击“添加”以显示“添加规则”页。
  9. 选择应用的服务:Instant Messaging 服务或在线服务。
  10. 每种服务均可让您允许或拒绝最终用户执行特定操作。例如,“聊天的能力”为 Instant Messaging 服务的专有操作,而“访问他人在线状态能力”是在线服务的专有操作。

  11. 在“规则名称”字段中输入规则的说明,例如规则 1。
  12. 输入适当的资源名称(IMResourcePresenceResource):
    • IMResource 适用于 Instant Messaging 服务
    • PresenceResource 适用于在线服务
  13. 选择要应用的操作。
  14. 选择每个操作的值:允许或拒绝。
  15. 单击“创建”在该策略的已存储规则列表中显示建议的规则。
  16. 单击“保存”使此建议规则成为已存储规则。
  17. 对于要应用到该策略的所有其它规则,重复步骤 8-15。对于每个新建规则,单击“保存”以将所作的更改保存至策略。

将策略分配给角色、组、组织或用户

您可以将策略(Instant Messaging 的缺省策略,或在安装 Instant Messaging 后创建的 Instant Messaging 策略)分配给角色、组、组织或用户。

分配策略

  1. 登录 Sun ONE Identity Server 管理控制台(位于 http://hostname:port/amconsole),例如 http://imserver.company22.example.com:80/amconsole
  2. 选中“标识管理”标签,在浏览窗格(左下方框架)中的“查看”下拉列表中选择“策略”。
  3. 单击要分配策略名称旁边的箭头,以在数据窗格(右下方框架)中显示该策略的“编辑”页。
  4. 在“编辑”页中,从“查看”下拉列表中选择“主题”。
  5. 单击“添加”以显示“添加主题”页,将列出可能的主题类型:
    • Identity Server 角色
    • LDAP 组
    • LDAP 角色
    • LDAP 用户
    • 组织
  6. 选择与策略匹配的主题类型,例如组织。
  7. 单击“下一步”。
  8. 在“名称”字段中,输入主题的说明。
  9. 如有需要,请选中 Exclusive 复选框。
  10. 缺省设置并未选中 Exclusive 复选框,表示策略将应用于主题的所有成员。

    选中 Exclusive 复选框会将策略应用于非主题成员的所有人员。

  11. 在“可用”字段中,搜索您要添加到主题的条目。
    1. 为要搜索的条目输入搜索条件。缺省搜索条件是 *,这将显示该主题类型的所有主题。
    2. 单击“搜索”。
    3. 在“可用”文本框中突出显示打算添加到“选定”文本框中的条目。
    4. 单击“添加”或 Add All 以应用它们。
    5. 重复步骤 a-d,直至您已将所要的全部名称添加到“选定”文本框。
  12. 单击“创建”在该策略的已存储主题列表中显示建议的主题。
  13. 单击“保存”使此建议主题成为已存储主题。
  14. 对于您要添加到策略的所有其它主题,重复步骤 5-12。对于每个新建主题,单击“保存”以将所作的更改保存至策略。

使用 Identity Server 创建新的子组织

使用 Sun ONE Identity Server 创建子组织可以有组织地分离在 Sun ONE Instant Messaging 服务器中创建的内容。每个子组织可以映射至不同的 DNS 域。一个子组织中的最终用户与另一个子组织中的最终用户完全隔离。以下说明了创建 Instant Messaging 新子组织的最简单步骤。

创建新的子组织

  1. 登录 Sun ONE Identity Server 管理控制台(位于 http://hostname:port/amconsole),例如 http://imserver.company22.example.com:80/amconsole
  2. 创建新组织:
    1. 选中“标识管理”标签,在浏览窗格(左下方框架)的“查看”下拉列表中选择“组织”。
    2. 单击“新建”以在数据窗格(右下方框架)中显示“新组织”页。
    3. 在适当的字段中输入下列内容:
      • 子组织名称,例如 sub1
      • 域名,例如 sub1.company22.example.com
    4. 单击“创建”。
  3. 为新创建的子组织注册服务。
    1. 在浏览窗格中,单击新子组织的名称,例如 sub1(请务必单击名称,而不是右边的特性箭头。)
    2. 在浏览窗格的“查看”下拉列表中选择“服务”。
    3. 单击“注册”在数据窗格中显示“注册服务”页。
    4. 选择下列服务:
    5. 在“验证”标题下:

      • 核心
      • LDAP
      • 在“Instant Messaging 配置”标题下:

      • Instant Messaging 服务
      • 在线服务
    6. 单击“注册”在浏览窗格中显示为此子组织新选择的服务。
  4. 为新选择的服务创建服务模板:
    1. 在浏览窗格中,单击服务的特性箭头(从“核心”服务开始)。
    2. “创建服务模板”页显示在数据窗格中。

    3. 在数据窗格中,单击“创建”,选中服务的模板选项页将替换“创建服务模板”页。
    4. 即使您不想修改模板选项,也应该针对每项服务单击“创建”。

    5. 按下列所述修改每项服务的服务模板选项:
      1. 核心:通常无需修改任何选项,请转至 Step d
      2. LDAP:请在执行下列操作后转至 Step d
      3. 将新子组织的前缀添加到开始用户搜索的 DN 字段。添加前缀后,最后的 DN 应该是下列格式:
      4. o=sub1,dc=company22,dc=example,dc=com

      5. 根用户绑定密码根用户绑定密码(确认)字段中输入 LDAP 密码。
      6. Instant Messaging 服务:通常无需修改任何选项,请转至 Step d
      7. 在线服务:如果您要让其它用户可在缺省情况下访问最终用户在线信息(站点将选择此选项),请在转至 Step d 之前选中 Dynamic Default Presence Visibility 复选框。
    6. 单击“保存”。
    7. 重复步骤 a 到 d,直到每项服务均创建了服务模板。

将最终用户添加至新子组织

在子组织中创建新的最终用户后,需要为他们分配角色。角色可以继承自父组织,下一节中将对此进行说明。

要将最终用户添加至新的子组织:

  1. 转至父组织,然后从“查看”下拉列表中选择“角色”。具体步骤如下:
    1. 登录 Sun ONE Identity Server 管理控制台(位于 http://hostname:port/amconsole),例如 http://imserver.company22.example.com:80/amconsole
    2. 选中“标识管理”标签,在浏览窗格(左下方框架)的“查看”下拉列表中选择“角色”。
  2. 单击要分配角色右边的特性箭头,以在数据窗格(右下方框架)中显示该角色页。
  3. 在数据窗格的“查看”下拉列表中选择“用户”。
  4. 单击“添加”以显示“添加用户”页。
  5. 输入与标识用户的匹配模式。例如,在用户 Id 字段中输入星号 * 将列出所有用户。
  6. 单击“过滤器”以显示“选择用户”页。
  7. 在“选择用户”页中显示来源路径:
    1. 选中 Show parentage path 复选框。
    2. 单击“刷新”。
  8. 选择要分配给此角色的用户。
  9. 单击“提交”。


从 Sun ONE Instant Messaging 6.0 服务器的 Instant Messaging 服务迁移

非迁移选项

如果站点使用装有 Sun ONE Identity Server 5.1 软件的 Sun ONE Instant Messaging 6.0 服务器部署 Instant Messaging 服务,Sun ONE Instant Messaging 6.1 软件将使用旧属性。Sun ONE Instant Messaging 6.0 服务的策略属性(例如 sunIMAllowFileTransfersunIMEnableModerator)将覆盖 Sun ONE Instant Messaging 6.1 服务器中设置的相同策略属性。

迁移选项

但是,处理两项 Instant Messaging 服务差异的更好方法是:从用于 Sun ONE Instant Messaging 6.0 软件的 Instant Messaging 服务迁移,然后修改或创建使用来自 Sun ONE Instant Messaging 6.1 软件的 Instant Messaging 服务和在线服务的 Sun ONE Identity Server 策略。所定义新策略应该能够为站点提供和旧策略一样的访问控制。

例如,您可以在缺省 Instant Messaging 和在线访问策略中修改规则,设置每个策略属性的拒绝或允许状态,以使策略可按它在 Sun ONE Instant Messaging 6.0 服务器中的相同方式演示;或者,使用允许其按与以前相同的方式操作的规则创建新策略。

迁移访问控制文件

如果站点使用的是较早版本的 Sun ONE Instant Messaging 服务器(6.0 或更早),但未使用 Instant Messaging 服务(因此,并未通过在 Sun ONE Identity Server 中设置策略设置最终用户权限),但是已经通过编辑访问控制文件设置了最终用户权限,则可用两种方法复制访问控制文件中设置的策略并使用此信息创建 Sun ONE Identity Server 策略:

手动迁移访问控制文件信息

自动迁移访问控制文件信息

手动迁移访问控制文件信息

以下是此方法的高级步骤:

  1. 打开所有访问控制文件(每次打开一个)。例如,sysTopicsAdd.acl 和 sysRoomsAdd.acl
  2. 有关访问控制文件的位置和格式的更多信息,请参阅“使用访问控制文件的管理策略”

  3. 在每个文件中,读取缺省行的值。缺省行以字母 d 和冒号 (d:) 开始。
  4. 缺省的即时消息和在线访问策略的 Sun ONE Identity Server 管理控制台中,将规则设置为从访问控制文件读取的相同缺省值。
  5. 为所有正规的 Instant Messaging 最终用户分配 IM 正规用户角色
  6. 对于在这些访问控制文件中列出的具有不同权限(例如管理会议室或新闻频道的权限)的最终用户,将他们添加至具有那些权限的对应角色。请参阅表 4-6 以了解每个缺省策略适用的角色。

自动迁移访问控制文件信息

您可以通过发送命令执行此信息的一次性迁移,而不必手动传送访问控制文件信息。

键入下列命令:

imadmin migrate

此命令会将信息从全局访问控制文件迁移至对应的策略及其主题。请参见表 4-8 以了解全局访问控制文件和他们所映射的策略。

表 4-8  访问控制文件和它们所映射的策略

访问控制文件

策略

sysSaveUserSettings.acl

更改自身 Instant Messaging 用户设置的能力

sysTopicsAdd.acl

管理 Instant Messaging 新闻频道的能力

sysRoomsAdd.acl

管理 Instant Messaging 会议室的能力

sysSendAlerts.acl

发送 Instant Messaging 警报的能力

sysWatch.acl

查看其它 Instant Messaging 最终用户变化的能力

sysAdmin.acl

管理 Instant Messaging 和在线服务的能力

迁移 Sun ONE Instant Messenger 设置

对于 Sun ONE Instant Messaging 6.1 服务器,将 iim.conf 文件中的参数 iim.userprops.store 设置为 ldap 时,最终用户的 Sun ONE Instant Messenger 设置会保存在 sunIMUserProperties 用户属性中。

如果站点使用较早版本的 Sun ONE Instant Messaging 服务器且 Sun ONE Instant Messenger 设置已经保存在 user.properties 文件中,在安装 Sun ONE Instant Messaging 6.1 服务器后,旧设置将在最终用户登录时自动迁移至 sunIMUserProperties 用户属性(只要iim.conf 文件中的 iim.userprops.store 参数设置为 ldap)。

在最终用户初次登录 Sun ONE Instant Messaging 6.1 服务器时,服务器将检查 sunIMUserProperties 用户属性是否存在,以及它是否保存最终用户的设置。如果此位置未找到最终用户的设置,服务器将检查是否存在该最终用户的 user.properties 文件。如果文件存在,服务器会将信息从 user.properties 文件传送至 sunIMUserProperties 用户属性。但是,如果 user.properties 文件不存在,缺省 Sun ONE Instant Messenger 设置将是在 sunIMUserProperties 用户属性中为该最终用户分配的值。



上一页      目录      索引      下一页     


版权所有 2003 Sun Microsystems, Inc. 保留所有权利。