version: 1 ## version not strictly necessary (and some implementations reject it) but generally good practice ## DEFINE DIT ROOT/BASE/SUFFIX #### ## uses RFC 2377 (domain name) format ## dcObject is an AUXILIARY objectclass and MUST ## have a STRUCTURAL objectclass (organization in this case) # this is an ENTRY sequence and is preceded by a BLANK line dn: dc=pb dc: pb description: Praguebest objectClass: dcObject objectClass: organization o: Praguebest s.r.o. ## FIRST Level hierarchy - people # this is an ENTRY sequence and is preceded by a BLANK line dn: ou=people, dc=pb ou: people description: All people in organisation objectClass: organizationalUnit ## SECOND Level hierarchy - people entries # this is an ENTRY sequence and is preceded by a BLANK line dn: cn=Radek Saturka,ou=people,dc=pb objectclass: inetOrgPerson cn: Radek Saturka cn: Radek sn: Saturka uid: saturka mail: radek.saturka@praguebest.com ou: manager ## SECOND Level hierarchy - people entries # this is an ENTRY sequence and is preceded by a BLANK line dn: cn=Bill Novak,ou=people,dc=pb objectclass: inetOrgPerson cn: Bill Novak cn: William sn: Novak uid: bnovak mail: bill@example.com ou: project ## SECOND Level hierarchy - people entries # this is an ENTRY sequence and is preceded by a BLANK line dn: cn=John Novak,ou=people,dc=pb objectclass: inetOrgPerson cn: John Novak sn: novak uid: jnovak mail: jim@example.com ou: prog dn: cn=Robert Novak,ou=people,dc=pb objectclass: inetOrgPerson cn: Robert Novak cn: Robert sn: Novak uid: rnovak mail: robert@example.com ou: project dn: ou=groups, dc=pb ou: groups description: generic groups for GDPR objectClass: organizationalUnit