Calendar Server 支持 LDAP 组,它们为一个用户的命名集合。组成员可以是静态成员,也可以是动态创建的成员。组可以嵌套。组具有与用户的 uid 类似的 groupid。组还有邮件地址。
此外,组还可以拥有组 calid 对应于 groupid 的默认日历以及附加的域,例如 groupid@sesta.com。组日历在首选项数据库中没有存储有用户界面首选项。实际上,LDAP 条目包含一个创建组时使用的 icsDefaultacl 属性。
组在 LDAP 条目中定义为 icsCalendarGroup 的实例。有关组日历可用的其他属性的信息,参见《Sun Java System Communications Services 6 2005Q4 Schema Reference》。
以有权更改此配置的管理员身份登录。
转至 /etc/opt/SUNWics5/cal/config 目录。
通过复制和重命名旧的 ics.conf 文件来保存该文件。
编辑下表中所示的一个或多个 ics.conf 参数:
用于组和资源的所有者属性。默认值为 "owner"。
用于组和资源的辅助所有者属性。默认值为 "icsSecondaryowners"。
用于存储唯一组标识符的属性。默认值为 "groupid"。
用于存储在自动置备时提供给每个组日历的默认 ACL 的属性。默认值为 "icsDefaultacl"。
用于指定是否允许重复预订组日历的属性。它是在自动创建默认组日历时使用的属性。默认值为 "icsDoublebooking"。
用于指定是否自动接受对组日历的邀请的属性。它是在自动创建默认组日历时使用的属性。默认值为 "icsAutoaccept"。
用于为自动创建的组日历指定时区的属性。默认值为 "icsTimezone"。
用于指定进行 ACL 计算时,用户、组或资源是哪个组的成员的属性。默认值为 "aclgroupaddr"。(对于多个组,它可能会用于嵌套组。)
将文件另存为 ics.conf。
重新启动 Calendar Server。
cal-svr-base /SUNWics5/cal/sbin/start-cal
如果要拥有用于组的日历,需配置组日历。参见配置组日历。
如果要使用组,应在组 LDAP 条目中设置以下域级别首选项:
icsAllowRights —设置第 15 位以表示组日历重复预订的域级别首选项。
icsExtendedDomainPrefs —设置 groupdefaultacl 属性以确定域中组日历的默认 ACL。
有关如何为组配置 Calendar Server 域的信息,参见 11.1 在 Calendar Server 版本 6.3 中为组配置域首选项。