Sun Java System Calendar Server 6 2005Q4 管理指南

自动创建用户日历

本节包含以下主题:

自动创建日历功能

用户首次登录时,Calendar Server 将为用户自动创建默认日历。此功能称为自动置备。默认情况下,将启用自动置备功能。但是,自动置备仅可用于用户日历;资源日历必须显式创建。

Calendar Server 将根据用户 ID 为这个新的默认日历创建日历 ID (calid),除非已存在同名的日历。

例如,如果 John Smith 使用用户 ID jsmith 首次登录 Calendar Server,则 Calendar Server 将自动创建以 jsmith 作为 calid 的默认日历。John Smith 随后创建的每个日历的 calid 都将使用 jsmith: 作为日历名称的前缀。例如,如果 John Smith 随后创建了名为 meetings 的新日历,则新日历(在非托管环境中)的 calidjsmith:meetings


注 –

如果将不具有默认日历的用户指定为参与者,则 Calendar Server 将显示错误消息未找到日历


Procedure启用自动置备

默认情况下,将启用自动置备。但是,如果要在禁用它以后再次启用它,请执行以下步骤:

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

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

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

  4. 在 Calendar Server 配置文件 ics.conf 中编辑下表中所示的一个或多个参数:

    参数 

    说明和默认值 

    local.autoprovision

    设置为 "yes",则允许在用户首次登录后自动创建默认日历。默认情况下,将启用自动置备。 

    要禁用此功能,请将该值设置为 "no"。 

  5. 验证是否已为日历启用了用户的 LDAP 条目。

    此条目必须包含 icsCalendarUser 对象类。如果尚不存在该对象类,请向用户的 LDAP 条目添加该对象类。

  6. 如果站点使用托管域,则用户的域也必须启用日历,自动置备才能正常运行。此域条目必须包含 icsCalendarDomain 对象类。

  7. 保存此文件。

  8. 重新启动 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal

Procedure禁用自动置备

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

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

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

  4. 在 Calendar Server 配置文件 ics.conf 中编辑下表中所示的一个或多个参数:

    参数 

    说明和默认值 

    local.autoprovision

    将该参数设置为 no 将禁用用户日历的自动置备。

  5. 保存此文件。

  6. 重新启动 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal


    注 –

    如果禁用了自动置备,则必须为用户明确创建日历,用户才能成功登录。