# Subtree for users dn: ou=Users,dc=example,dc=com ou: Users description: Example.Com Users objectClass: organizationalUnit # Subtree for system accounts dn: ou=System,dc=example,dc=com ou: System description: Special accounts used by software applications. objectClass: organizationalUnit # Subtree for groups dn: ou=Groups,dc=example,dc=com ou: Groups description: Example.Com Groups objectClass: organizationalUnit # Luigi Fugaro: dn: uid=lfugaro,ou=Users,dc=example,dc=com ou: Users uid: lfugaro sn: Fugaro cn: Luigi Fugaro givenName: Luigi displayName: Luigi Fugaro mail: lfugaro@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson # Kylin Soong: dn: uid=ksoong,ou=Users,dc=example,dc=com ou: Users uid: ksoong sn: Kylin cn: Kylin Soong givenName: Kylin displayName: Kylin Soong mail: ksoong@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson # User Tests: dn: uid=user1,ou=Users,dc=example,dc=com ou: Users uid: user1 sn: Test cn: User Test givenName: User displayName: User Test mail: user1@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson dn: uid=user2,ou=Users,dc=example,dc=com ou: Users uid: user2 sn: Test cn: User Test givenName: User displayName: User Test mail: user2@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson dn: uid=user3,ou=Users,dc=example,dc=com ou: Users uid: user3 sn: Test cn: User Test givenName: User displayName: User Test mail: user3@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson dn: uid=user4,ou=Users,dc=example,dc=com ou: Users uid: user4 sn: Test cn: User Test givenName: User displayName: User Test mail: user4@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson dn: uid=user5,ou=Users,dc=example,dc=com ou: Users uid: user5 sn: Test cn: User Test givenName: User displayName: User Test mail: user5@example.com userPassword: secret objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson # LDAP Admin Group: dn: cn=LDAP Admins,ou=Groups,dc=example,dc=com cn: LDAP Admins ou: Groups description: Users who are LDAP administrators uniqueMember: uid=lfugaro,ou=Users,dc=example,dc=com uniqueMember: uid=ksoong,ou=Users,dc=example,dc=com objectClass: groupOfUniqueNames # Special Account for Authentication: dn: uid=authenticate,ou=System,dc=example,dc=com uid: authenticate ou: System description: Special account for authenticating users userPassword: secret objectClass: account objectClass: simpleSecurityObject # Development Group: dn: cn=Developers,ou=Groups,dc=example,dc=com cn: Developers ou: Groups description: Users who are Developers uniqueMember: uid=user1,ou=Users,dc=example,dc=com uniqueMember: uid=user3,ou=Users,dc=example,dc=com uniqueMember: uid=user5,ou=Users,dc=example,dc=com objectClass: groupOfUniqueNames # Operational Group: dn: cn=Operational,ou=Groups,dc=example,dc=com cn: Operational ou: Groups description: Users who are Operational uniqueMember: uid=user1,ou=Users,dc=example,dc=com uniqueMember: uid=user2,ou=Users,dc=example,dc=com objectClass: groupOfUniqueNames # Project Manager Group: dn: cn=Project Manager,ou=Groups,dc=example,dc=com cn: Project Manager ou: Groups description: Users who are Operational uniqueMember: uid=user4,ou=Users,dc=example,dc=com objectClass: groupOfUniqueNames