什么是DN值将Windows Active Directory属性/对象类到OpenLDAP的

问题描述:

我是新手在LDAP,并试图增加额外的attribute小号& ObjectClassOpenLDAP(40年4月2日)架构,因此它可以用Java代码兼容是正在使用活动目录什么是DN值将Windows Active Directory属性/对象类到OpenLDAP的

我在网上做了很多的研究,最后来到这个.ldif文件,但不能完全弄清楚我应该为目标模式放置什么dn。该cn=ldapadm,dc=myapp,dc=local是我当前项目创建的DN,但我想这不应该是地方整这些全球attributesobjectclasses

dn: cn=ldapadm,dc=myapp,dc=local 
objectClass: olcSchemaConfig 
cn: cn=ldapadm,dc=myapp,dc=local 
olcAttributeTypes: {0}(1.2.840.113556.1.4.221 NAME 'sAMAccountName' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE) 
olcAttributeTypes: {1}(1.2.840.113556.1.2.210 NAME 'proxyAddresses' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) 
olcAttributeTypes: {2}(1.2.840.113556.1.4.750 NAME 'groupType' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE) 
olcAttributeTypes: {3}(1.3.114.7.4.2.0.33 NAME 'memberOf' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26) 
olcObjectClasses: {0}(1.2.840.113556.1.5.9 NAME 'user' DESC 'a user' SUP organizationalPerson STRUCTURAL MUST cn MAY (userPassword $ memberOf)) 
olcObjectClasses: {1}(1.2.840.113556.1.5.8 NAME 'group' DESC 'a group of users' SUP top STRUCTURAL MUST (groupType $ cn) MAY member) 

错误

adding new entry "cn=ldapadm,dc=myapp,dc=local" 
ldap_add: Already exists (68) 

,如果我用一个假dn

dn: cn=config 

误差变

adding new entry "cn=config" 
ldap_add: Server is unwilling to perform (53) 
    additional info: no global superior knowledge 

那么我应该如何定义dn,以便我可以将Active Directory元素注册到全局设置中?

您登录的用户的DN为cn=ldapadm,dc=myapp,dc=local

整个配置子树的DN为cn=config

模式的DN是cn=schema,cn=config

+0

谢谢,所以'cn = schema,cn = config'的声音应该是注册属性/ objectClass的dn吗? – Dreamer

+0

是的,我把'dn'改成了'cn = schema,cn = config',它可以工作,谢谢! – Dreamer