Sun Java System Delegated Administrator 6.4 管理指南

Procedure升级自定义服务包的步骤

对 LDAP 目录执行以下操作:

  1. 将您的服务包模板从此目录节点:


    o=cosTemplates,o=rootsuffix
    

    复制到此目录节点:


    o=service_target,o=cosTemplates,o=rootsuffix
    

    其中 service_target 为下列之一:


    mailuser
    calendaruser
    mailcalendaruser
    mailgroup

    例如,如果某个服务包模板名为 myservicepackage,并且向用户提供邮件服务,则服务包模板的新 dn 应为:


    o=myservicepackage,o=mailuser,o=cosTemplates,o=rootsuffix
    
  2. 从如下的原始目录节点删除服务包模板的条目:


    o=cosTemplates,o=rootsuffix
    
  3. 通过将以下行添加到用于定义服务包的 ldif 文件来编辑每个自定义服务包:

    daServiceType: service type target


    注 –

    如果您的 ldif 文件已经包含 daServiceType 属性,可跳过此步骤。


    daServiceType 属性定义服务包提供的服务类型和服务包的服务目标。

    service 可以是 mailcalendar

    target 可以是 usersgroups

    例如:


    daServiceType: mail user

    以下示例显示了编辑后的 ldif 文件的外观:


    dn: cn=myservicepackage,o=mailuser,o=cosTemplates,o=mycompanysuffix
    changetype: modify
    replace: daServiceType
    daServiceType: mail user
使用 LDAP 目录工具 ldapmodify 来更新目录中的服务包。

例如,可以运行以下命令:

ldapmodify -D <directory manager> -w <password> -f myservicepackagemodldif

其中

<directory manager> 是 Directory Server 管理员的名称。

<password> 是 Directory Server 管理员的密码。

myservicepackagemodldif 是包含之前步骤所述修改的 ldif 文件的名称。