subtreeSpecification
A subtree specification provides a way to describe a subset of entries in a subtree of the DIT. A subtree begins at a base entry and includes the subordinates of that entry to an optionally specified lower boundary, possibly including leaf entries.
The following example uses a subtree specification to apply privileges
to Directory Administrators group members
under ou=people (relative to the parent of the subentry).
In other words, this sample applies to entries
under ou=people,dc=example,dc=com:
dn: cn=Administrator Privileges,dc=example,dc=com
objectClass: collectiveAttributeSubentry
objectClass: extensibleObject
objectClass: subentry
objectClass: top
cn: Administrator Privileges
ds-privilege-name;collective: config-read
ds-privilege-name;collective: config-write
ds-privilege-name;collective: ldif-export
ds-privilege-name;collective: modify-acl
ds-privilege-name;collective: password-reset
ds-privilege-name;collective: proxied-auth
subtreeSpecification: {base "ou=people", specificationFilter
"(isMemberOf=cn=Directory Administrators,ou=Groups,dc=example,dc=com)" }
Notice that the subentry where this operational attribute occurs sets the context that implicitly defines the bounds of the subtree.
Single value  | 
true  | 
Origin  | 
|
Usage  | 
directoryOperation  | 
Ordering matching rule  | 
|
OID  | 
2.5.18.6  | 
User modification allowed  | 
true  | 
Schema file  | 
00-core.ldif  | 
Names  | 
subtreeSpecification  | 
Used by  | 
inheritedCollectiveAttributeSubentry, inheritedFromDNCollectiveAttributeSubentry, inheritedFromRDNCollectiveAttributeSubentry, subentry  | 
Syntax  | 
|
Equality matching rule  |