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

Procedure配置 LDAP 参与者查找搜索过滤器

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

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

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

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


    提示 –

    在以下所有参数说明中,%s 只允许单个参与者。


    参数 

    说明/默认值 

    local.lookupldap.calid.direct

    使用直接查找的 calid-search-type 的搜索过滤器。默认值为:"(icsCalendar=%s)

    %s—参与者字符串。 

    local.lookupldap.cn.direct

    直接查找中的 cn-search-type 的搜索过滤器。默认值为: 

    "(&(cn=%s)
    (|(objectclass=groupofuniquenames)
    (objectclass=icsCalendarResource)
    (objectclass=person)))"

    %s—参与者字符串。

    local.lookupldap.cn.search

    搜索对话框查找中的 cn-search-type 的搜索过滤器。默认值为针对单个参与者的字符串 (%s):

    "(&(cn=%s)
      (|(objectclass=groupofuniquenames)
      (objectclass=icsCalendarResource)
      (objectclass=person)))"

    对于通配符搜索(多个搜索字符串): 

    "(&(cn=%w)
      (|(objectclass=groupofuniquenames)
      (objectclass=icsCalendarResource)
      (objectclass=person)))"

    %w—用于扩展参与者字符串列表。例如:%w="Mary Ann Smith" 扩展为:

    (& (cn=*Mary*) (cn=”*Ann”)
     (cn=*Smith*)

    local.lookupldap.gid

    gid-search-type 的搜索过滤器。默认值为:

    "(&(cn=%s)
       (objectclass=groupofuniquenames))"

    %s—单个参与者字符串。

    local.lookupldap.mailto.indomain

    local.smtp.defaultdomain 指定的域中 mailto-search-type 的搜索过滤器。默认值为:

    "(|(mail=%s)(mail=%h)(mail=*<%s\>*)
       (uid=%o))"

    %s—参与者字符串。

    %o—参与者 uid

    %h—不带有域部分的查询字符串。

    例如:如果 %s=jdoe@sesta.com%o=jdoe@sesta.com 并且 %h=jdoe,则值为:

    (|(mail=jdoe@varrius.com)
       (mail=jdoe)
       (mail=*<jdoe@varrius.com\>*)
       (uid=jdoe@varrius.com))

    local.lookupldap.mailto.outdomain

    local.smtp.defaultdomain 指定的域中 mailto-search-type 的搜索过滤器。默认值为:"(|(mail=%s)(uid=%s))"

    %s—参与者字符串。

    local.lookupldap.res

    res-search-type(资源搜索)的搜索过滤器。默认值为:

    "(&(cn=%s)
       (objectclass=icsCalendarResource))"

    $s—参与者字符串。

    local.lookupldap.res.ugldap

    仅位于用户/组 LDAP 服务器上的 res-search-type(资源搜索)的搜索过滤器。仅当 local.lookupldap.resource.use.ugldap 被设置为 "yes" 时,才设置此参数。默认值为:

    "(&(cn=%s)
       (objectclass=icsCalendarResource))"

    %s—参与者字符串。

    local.lookupldap.uid.direct

    使用直接查找的 uid-search-type 的搜索过滤器。默认值为:

    "(|(uid=%s)(&(cn=%s)
       (|(objectclass=groupofuniquenames)
       (objectclass=icsCalendarResource)
       (objectclass=person))))"

    %s—参与者字符串。

    local.lookupldap.uid.search

    使用搜索对话框查找的 uid-search-type 的搜索过滤器。默认值为:

     

    "(|(uid=%o)(&(cn=%w)
       (|(objectclass=groupofuniquenames)
       (objectclass=icsCalendarResource)
       (objectclass=person))))"

    %s—参与者字符串。

    %w—带通配符的参与者字符串。

    %o—不带通配符的参与者字符串。

  5. 将此文件另存为 ics.conf

  6. 重新启动 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal