Sun Java System Calendar Server 6.3 管理指南

Procedure为组配置 Calendar Server

Calendar Server 支持 LDAP 组,它们为一个用户的命名集合。组成员可以是静态成员,也可以是动态创建的成员。组可以嵌套。组具有与用户的 uid 类似的 groupid。组还有邮件地址。

此外,组还可以拥有组 calid 对应于 groupid 的默认日历以及附加的域,例如 groupid@sesta.com。组日历在首选项数据库中没有存储有用户界面首选项。实际上,LDAP 条目包含一个创建组时使用的 icsDefaultacl 属性。

组在 LDAP 条目中定义为 icsCalendarGroup 的实例。有关组日历可用的其他属性的信息,参见《Sun Java System Communications Services 6 2005Q4 Schema Reference》

  1. 以有权更改此配置的管理员身份登录。

  2. 转至 /etc/opt/SUNWics5/cal/config 目录。

  3. 通过复制和重命名旧的 ics.conf 文件来保存该文件。

  4. 编辑下表中所示的一个或多个 ics.conf 参数:

    local.lookupldapsearchattr.owner

    用于组和资源的所有者属性。默认值为 "owner"

    local.lookupldapsearchattr.coowner

    用于组和资源的辅助所有者属性。默认值为 "icsSecondaryowners"

    local.lookupldapsearchattr.groupid

    用于存储唯一组标识符的属性。默认值为 "groupid"

    local.lookupldapsearchattr.defaultacl

    用于存储在自动置备时提供给每个组日历的默认 ACL 的属性。默认值为 "icsDefaultacl"

    local.lookupldapsearchattr.doublebook

    用于指定是否允许重复预订组日历的属性。它是在自动创建默认组日历时使用的属性。默认值为 "icsDoublebooking"

    local.lookupldapsearchattr.autoaccept

    用于指定是否自动接受对组日历的邀请的属性。它是在自动创建默认组日历时使用的属性。默认值为 "icsAutoaccept"

    local.lookupldapsearchattr.timezone

    用于为自动创建的组日历指定时区的属性。默认值为 "icsTimezone"

    local.lookupldapsearchattr.aclgroup

    用于指定进行 ACL 计算时,用户、组或资源是哪个组的成员的属性。默认值为 "aclgroupaddr"。(对于多个组,它可能会用于嵌套组。)

  5. 将文件另存为 ics.conf

  6. 重新启动 Calendar Server。

    cal-svr-base /SUNWics5/cal/sbin/start-cal

另请参见

如果要拥有用于组的日历,需配置组日历。参见配置组日历

如果要使用组,应在组 LDAP 条目中设置以下域级别首选项:

有关如何为组配置 Calendar Server 域的信息,参见 11.1 在 Calendar Server 版本 6.3 中为组配置域首选项