gpt4 book ai didi

ldap - 添加 : Object class violation error on adding password policies

转载 作者:行者123 更新时间:2023-12-04 00:11:45 25 4
gpt4 key购买 nike

在 openldap 文件中添加密码策略时,从命令行运行时会引发错误

root@openldap-server:/etc/ldap/slapd.d# ldapadd -D cn=admin,dc=zariga,dc=com -w password -f passwordpolicy.ldif
adding new entry "cn=DefaultPPolicy,ou=Policies,dc=zariga,dc=com"
ldap_add: Object class violation (65)
additional info: no structural object class provided

这是 LDIF 文件
dn: cn=DefaultPPolicy,ou=Policies,dc=zariga,dc=com
cn: DefaultPPolicy
objectClass: pwdPolicy
objectClass: top
pwdAttribute: userPassword
pwdMaxAge: 3024000
pwdExpireWarning: 1814400
pwdInHistory: 4
pwdCheckQuality: 1
pwdMinLength: 9
pwdMaxFailure: 4
pwdLockout: TRUE
pwdLockoutDuration: 600
pwdGraceAuthNLimit: 0
pwdFailureCountInterval: 0
pwdMustChange: TRUE
pwdAllowUserChange: TRUE
pwdSafeModify: FALSE

最佳答案

您正在尝试将一个对象添加到 LDAP,只有 pwdPolicy objectClass 定义为 AUXILIARY (参见 Password Policy for LDAP Directories, ch. 5.1 )并且添加到 LDAP 服务器的每个对象都必须有一个 STRUCTURAL对象类。

您需要更改 LDIF 文件以包含一个 STRUCTURAL objectClass 之类的设备(或您喜欢的任何其他设备,但它的类型是 STRUCTURAL )。

例如:

dn: cn=DefaultPPolicy,ou=Policies,dc=zariga,dc=com
cn: DefaultPPolicy
objectClass: device
objectClass: pwdPolicy
objectClass: top
...

关于ldap - 添加 : Object class violation error on adding password policies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33716771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com