什么是DN值将Windows Active Directory属性/对象类到OpenLDAP的
问题描述:
我是新手在LDAP
,并试图增加额外的attribute
小号& ObjectClass
到OpenLDAP
(40年4月2日)架构,因此它可以用Java代码兼容是正在使用活动目录什么是DN值将Windows Active Directory属性/对象类到OpenLDAP的
我在网上做了很多的研究,最后来到这个.ldif
文件,但不能完全弄清楚我应该为目标模式放置什么dn
。该cn=ldapadm,dc=myapp,dc=local
是我当前项目创建的DN
,但我想这不应该是地方整这些全球attributes
和objectclasses
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
。
谢谢,所以'cn = schema,cn = config'的声音应该是注册属性/ objectClass的dn吗? – Dreamer
是的,我把'dn'改成了'cn = schema,cn = config',它可以工作,谢谢! – Dreamer