在opendj中向person类添加自定义属性

时间:2014-07-29 03:28:47

标签: custom-attributes opendj

我关注http://opendj.forgerock.org/opendj-server/doc/admin-guide/index/chap-schema.html 在opendj中为perosn类添加自定义属性

1)创建packt-services-user-blog属性 2)创建packt-services-user-class类,并添加packt-services-user-blog属性 3)创建custom-attr.ldif dn:uid = user.0,ou = People,dc = example,dc = com changetype:修改 add:objectClass objectClass:person

add:packt-services-user-blog packt-services-user-blog:测试1,2,3 .... 4) ./ldapmodify \ - 波特389 --hostname www.openam.example.com \ --bindDN“cn =目录管理员” --bindPassword opendj \ --filename custom-attr.ldif

但是我收到如下错误: 结果:20 消息:无法修改实体uid = user.0,ou = People,dc = example,dc = com,因为属性objectClass中有多个重复值:person

我猜这个错误是因为我没有成功地将属性packt-services-user-blog添加到人

那么如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我认为错误消息非常明确:不要添加ObjectClass:Person,因为它会创建重复值。

您需要添加自定义objectClass:Packt-Services-User-Class及其属性。

packt-services-user-class需要定义为Auxiliary,然后才能添加到任何条目中。

此致

朱利