轻松了解LDAP的结构概念(三)

2014-11-24 02:58:05 · 作者: · 浏览: 14
etComputers,c=sr)
·developers(dn是ou=developers,ou=groups,o=SunsetComputers,c=sr)
·designers(dn是ou=designers,ou=groups,o=SunsetComputers,c=sr)
·testers(dn是ou=testers,ou=groups,o=SunsetComputers,c=sr)
和两个用户(它们属于组User – 看它们的dn):
·sasaboy(dn是userid=sasaboy,ou=groups,o=SunsetComputers,c=sr)
·simbe(dn是userid=simb,ou=groups,o=SunsetComputers,c=sr)
组developer和designers属于组programers。在这个例子中,这是定义为:
dn: cn=programers, ou=GroupRelations, o=SunsetComputers, c=sr
objectClass: top
objectClass: groupOfNames
cn: programers
member: ou=designers, ou=Groups, o=SunsetComputers, c=sr
member: ou=developers, ou=Groups, o=SunsetComputers, c=sr
注意:。这是在结构类型1中使用惯例。
组tester属于组developers和designer。在这个例子中,这是定义为:
dn: cn=designers, ou=GroupRelations, o=SunsetComputers, c=srobjectClass: top
objectClass: groupOfNames
cn: designers
member: ou=testers, ou=Groups, o=SunsetComputers, c=sr



dn: cn=developers, ou=GroupRelations, o=SunsetComputers, c=sr
objectClass: top
objectClass: groupOfNames
cn: developers
member: ou=testers, ou=Groups, o=SunsetComputers, c=sr
因此,在这个结构类型,一个组能够属于多个组。
用户sasaboy属于组tester和用户simbe属于组developer。在这个例子中,这是被定义为:
dn: cn=testers, ou=UserRelations, o=SunsetComputers, c=srobjectClass: top
objectClass: groupOfNames
cn: testers
member: userid=sasaboy, ou=Users, o=SunsetComputers, c=sr



dn: cn=developers, ou=UserRelations, o=SunsetComputers, c=sr
objectClass: top
objectClass: groupOfNames
cn: developers
member: userid=simbe, ou=Users, o=SunsetComputers, c=sr
同样在组关系中,这个对象类描述用户关系(在这个例子中是groupOfNames)有唯一关系属性(在这个例子中是cn)设置到包含那个用户被定义在成员属性。这是在结构类型1中的惯例。
相同方式为一个组能够属于多个组,并且用户能够属于多个组。