我有一个属性(groupIDNumber),我想让它作为自动增量号工作吗?
我们如何定义attr?
感谢您的帮助,
-nm
答案 0 :(得分:1)
这不是LDAP协议的一部分,也不是标准的事情。这是您通常在客户端逻辑中执行的操作。但是,根据您使用的LDAP服务器,可以使用插件或扩展程序来实现。
答案 1 :(得分:1)
This blog建议您可以通过创建一个类似序列的新对象来实现等效。报告了一个在OpenLDAP中的工作实现here。该对象定义如下(注意:不是我的代码,只是重现报告的内容):
----------------------------------------------
objectClass ( 1.3.6.1.4.1.4203.666.599
NAME 'uidNext'
SUP top STRUCTURAL
MUST ( cn $ uidNumber ) )
----------------------------------------------
然后将LDIF entiries写成:
--- 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