对 LDAP 目录执行以下操作:
将您的服务包模板从此目录节点:
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 |
从如下的原始目录节点删除服务包模板的条目:
o=cosTemplates,o=rootsuffix |
通过将以下行添加到用于定义服务包的 ldif 文件来编辑每个自定义服务包:
daServiceType: service type target
如果您的 ldif 文件已经包含 daServiceType 属性,可跳过此步骤。
daServiceType 属性定义服务包提供的服务类型和服务包的服务目标。
service 可以是 mail 或 calendar。
target 可以是 users 或 groups。
例如:
daServiceType: mail user |
以下示例显示了编辑后的 ldif 文件的外观:
dn: cn=myservicepackage,o=mailuser,o=cosTemplates,o=mycompanysuffix changetype: modify replace: daServiceType daServiceType: mail user |
例如,可以运行以下命令:
ldapmodify -D <directory manager> -w <password> -f myservicepackagemodldif
其中
<directory manager> 是 Directory Server 管理员的名称。
<password> 是 Directory Server 管理员的密码。
myservicepackagemodldif 是包含之前步骤所述修改的 ldif 文件的名称。