# Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Sample LDIF file for populating Lotus LDAP Server # # Group objectClass = groupOfUniqueNames # Role objectClass = groupOfNames # # Roles have an empty memberOf attribute upon creation (required by schema) # Groups have an empty uniqueMember attribute upon creation (required by schema) # # Roles, Group and Users are stored under different organizational units. # dn: ou=OrgUnit1,o=ECS objectClass: top objectClass: organizationalunit ou: OrgUnit1 dn: ou=OrgUnit2,o=ECS ou: OrgUnit2 objectClass: top objectClass: organizationalunit dn: ou=OrgUnit3,o=ECS ou: OrgUnit3 objectClass: top objectClass: organizationalunit dn: ou=People,ou=OrgUnit1,o=ECS ou: People objectClass: top objectClass: organizationalunit dn: ou=Groups,ou=OrgUnit1,o=ECS ou: Groups objectClass: top objectClass: organizationalunit dn: ou=Roles,ou=OrgUnit1,o=ECS ou: Roles objectClass: top objectClass: organizationalunit dn: ou=People,ou=OrgUnit2,o=ECS ou: People objectClass: top objectClass: organizationalunit dn: ou=Groups,ou=OrgUnit2,o=ECS ou: Groups objectClass: top objectClass: organizationalunit dn: ou=Roles,ou=OrgUnit2,o=ECS ou: Roles objectClass: top objectClass: organizationalunit dn: ou=People,ou=OrgUnit3,o=ECS ou: People objectClass: top objectClass: organizationalunit dn: ou=Groups,ou=OrgUnit3,o=ECS ou: Groups objectClass: top objectClass: organizationalunit dn: ou=Roles,ou=OrgUnit3,o=ECS ou: Roles objectClass: top objectClass: organizationalunit dn: cn=Group1,ou=Groups,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfUniqueNames uniqueMember: cn=admin,ou=People,ou=OrgUnit1 uniqueMember: CN=OrgUnit1User1,OU=people,OU=orgunit1,O=ECS uniqueMember: CN=OrgUnit1User2,OU=people,OU=orgunit1,O=ECS uniqueMember: CN=Role1,OU=roles,OU=orgunit1,O=ECS uniqueMember: CN=Role2,OU=roles,OU=orgunit1,O=ECS uniqueMember: CN=Role3,OU=roles,OU=orgunit1,O=ECS cn: Group1 dn: cn=Group2,ou=Groups,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfUniqueNames uniqueMember: CN=OrgUnit1User1,OU=people,OU=orgunit1,O=ECS uniqueMember: CN=Role1,OU=roles,OU=orgunit1,O=ECS cn: Group2 dn: cn=Group3,ou=Groups,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfUniqueNames uniqueMember: CN=OrgUnit1User1,OU=people,OU=orgunit1,O=ECS cn: Group3 dn: cn=Group4,ou=Groups,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfUniqueNames uniqueMember: CN=OrgUnit1User1,OU=people,OU=orgunit1,O=ECS cn: Group4 dn: cn=admin,ou=Groups,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfUniqueNames uniqueMember:cn=admin,ou=People,ou=OrgUnit1 cn: admin dn: cn=manager,ou=Groups,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfUniqueNames uniqueMember:cn=admin,ou=People,ou=OrgUnit1 cn: manager dn: cn=Role1,ou=Roles,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfNames member:CN=OrgUnit1User1,OU=people,OU=orgunit1,O=ECS member:CN=OrgUnit1User2,OU=people,OU=orgunit1,O=ECS member:CN=admin,OU=people,OU=orgunit1,O=ECS cn: Role1 dn: cn=Role2,ou=Roles,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfNames member:CN=OrgUnit1User1,OU=people,OU=orgunit1,O=ECS member:CN=OrgUnit1User2,OU=people,OU=orgunit1,O=ECS member:CN=admin,OU=people,OU=orgunit1,O=ECS cn: Role2 dn: cn=Role3,ou=Roles,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfNames member:CN=admin,OU=people,OU=orgunit1,O=ECS cn: Role3 dn: cn=Role4,ou=Roles,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfNames member: cn: Role4 dn: cn=admin,ou=Roles,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfNames member: cn=admin,ou=People,ou=OrgUnit1,o=ECS cn: admin dn: cn=manager,ou=Roles,ou=OrgUnit1,o=ECS objectClass: top objectClass: groupOfNames member: cn=admin,ou=People,ou=OrgUnit1,o=ECS cn: manager dn: cn=OrgUnit1User1,ou=People,ou=OrgUnit1,o=ECS uid: OrgUnit1User1 givenName: OrgUnit1User1 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: x sn: OrgUnit1User1 cn: OrgUnit1User1 dn: cn=OrgUnit1User2,ou=People,ou=OrgUnit1,o=ECS uid: OrgUnit1User2 givenName: OrgUnit1User2 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: x sn: OrgUnit1User2 cn: OrgUnit1User2 dn: cn=OrgUnit2User1,ou=People,ou=OrgUnit2,o=ECS uid: OrgUnit2User1 givenName: OrgUnit2User1 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: x sn: OrgUnit2User1 cn: OrgUnit2User1 dn: cn=OrgUnit2User2,ou=People,ou=OrgUnit2,o=ECS uid: OrgUnit2User2 givenName: OrgUnit2User2 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: x sn: OrgUnit2User2 cn: OrgUnit2User2 dn: cn=OrgUnit3User1,ou=People,ou=OrgUnit3,o=ECS uid: OrgUnit3User1 givenName: OrgUnit3User1 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: x sn: OrgUnit3User1 cn: OrgUnit3User1 dn: cn=OrgUnit3User2,ou=People,ou=OrgUnit3,o=ECS uid: OrgUnit3User2 givenName: OrgUnit3User2 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: x sn: OrgUnit3User2 cn: OrgUnit3User2 dn: cn=admin,ou=People,ou=OrgUnit1,o=ECS uid: admin givenName: admin objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: admin sn: admin cn: admin admin dn: cn=user1,ou=People,ou=OrgUnit1,o=ECS uid: user1 givenName: user1 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: user1 sn: user1 cn: user1 dn: cn=user2,ou=People,ou=OrgUnit1,o=ECS uid: user2 givenName: user2 objectClass: top objectClass: person objectClass: organizationalPerson objectClass: inetorgperson userPassword: user2 sn: user2 cn: user2