本节包含以下主题:
用户首次登录时,Calendar Server 将为用户自动创建默认日历。此功能称为自动置备。默认情况下,将启用自动置备功能。但是,自动置备仅可用于用户日历;资源日历必须显式创建。
Calendar Server 将根据用户 ID 为这个新的默认日历创建日历 ID (calid),除非已存在同名的日历。
例如,如果 John Smith 使用用户 ID jsmith 首次登录 Calendar Server,则 Calendar Server 将自动创建以 jsmith 作为 calid 的默认日历。John Smith 随后创建的每个日历的 calid 都将使用 jsmith: 作为日历名称的前缀。例如,如果 John Smith 随后创建了名为 meetings 的新日历,则新日历(在非托管环境中)的 calid 为 jsmith:meetings。
如果将不具有默认日历的用户指定为参与者,则 Calendar Server 将显示错误消息未找到日历。
默认情况下,将启用自动置备。但是,如果要在禁用它以后再次启用它,请执行以下步骤:
以有权更改此配置的管理员身份登录。
转至 /etc/opt/SUNWics5/cal/config 目录。
通过复制和重命名旧的 ics.conf 文件来保存该文件。
在 Calendar Server 配置文件 ics.conf 中编辑下表中所示的一个或多个参数:
参数 |
说明和默认值 |
---|---|
local.autoprovision |
设置为 "yes",则允许在用户首次登录后自动创建默认日历。默认情况下,将启用自动置备。 要禁用此功能,请将该值设置为 "no"。 |
验证是否已为日历启用了用户的 LDAP 条目。
此条目必须包含 icsCalendarUser 对象类。如果尚不存在该对象类,请向用户的 LDAP 条目添加该对象类。
如果站点使用托管域,则用户的域也必须启用日历,自动置备才能正常运行。此域条目必须包含 icsCalendarDomain 对象类。
保存此文件。
重新启动 Calendar Server。
cal_svr_base/SUNWics5/cal/sbin/start-cal