7

我有一个属性(groupIDNumber),我想让它作为自动递增数字工作?

我们如何定义该属性?

感谢您的帮助,

-纳米

4

2 回答 2

2

这不是 LDAP 协议的一部分,也不是标准的做法。这是您通常会在客户端逻辑中执行的操作。但是,根据您使用的 LDAP 服务器,可以使用插件或扩展来实现。

于 2009-11-22T21:32:17.143 回答
2

该博客建议您可以通过创建一个类似序列的新对象来实现等效。此处报告了 OpenLDAP 中的工作实现。该对象定义如下(注意:不是我的代码,只是复制报告的内容):

----------------------------------------------
objectClass ( 1.3.6.1.4.1.4203.666.599
    NAME 'uidNext'
    SUP top STRUCTURAL
    MUST ( cn $ uidNumber ) )
----------------------------------------------

然后将 LDIF 条目写为:

--- increment.ldif ------------------------------- 
dn: cn=uidNext,dc=example,dc=com
changetype: modify
increment:uidNumber
uidNumber: 1
-
---- EOF ------------------------------------------

并调用

$ ldapadd -x -D "cn=Admin,dc=example,dc=com" -wsecret -f ./autoinc.ldif
于 2014-10-23T00:59:53.177 回答