小编Mar*_*eña的帖子

openLDAP ldap_modify:尝试删除自定义架构时,服务器不愿意执行 (53)

我创建了这个自定义的非常基本的架构:

objectclass ( 2.25.2.2.1
    NAME 'myObjectClass'
    DESC 'myObjectClass objectclass'
    STRUCTURAL
    MUST ( cn )
    )
Run Code Online (Sandbox Code Playgroud)

我已将其添加到 myObjectClass.ldif 文件中,没有任何问题:

dn: cn=myObjectClass,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: myObjectClass
olcObjectClasses: {0}( 2.25.2.2.1 NAME 'myObjectClass' DESC 'myObjectClass objectclass' STRUCTURAL MUST cn )
Run Code Online (Sandbox Code Playgroud)

使用 ldapmodify:

sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f myObjectClass.ldif
Run Code Online (Sandbox Code Playgroud)

现在我尝试用delete.ldif删除它:

dn: cn=schema,cn=config
changetype: modify
delete: objectClass
objectClass: 2.25.2.2.1
Run Code Online (Sandbox Code Playgroud)

使用ldapmodify总是得到ldap_modify:服务器不愿意执行(53):

sudo ldapmodify -Y EXTERNAL -H ldapi:/// -f delete.ldif
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
modifying entry "cn=schema,cn=config"
ldap_modify: Server is unwilling …
Run Code Online (Sandbox Code Playgroud)

openldap ldap schema ldif

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ldap ×1

ldif ×1

openldap ×1

schema ×1