#51237 WIP - openldap migration support tooling
Closed 2 years ago by spichugi. Opened 2 years ago by firstyear.
firstyear/389-ds-base 50544-openldap-migration  into  master

@@ -0,0 +1,241 @@ 

+ dn: dc=example,dc=com

+ objectClass: dcObject

+ objectClass: organization

+ o: Example Company

+ dc: example

+ structuralObjectClass: organization

+ entryUUID: 67c6a9b8-eafa-1039-882d-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.130368Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: cn=Manager,dc=example,dc=com

+ objectClass: organizationalRole

+ cn: Manager

+ structuralObjectClass: organizationalRole

+ entryUUID: 67c8c932-eafa-1039-882e-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.144283Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: ou=People,dc=example,dc=com

+ objectClass: organizationalUnit

+ ou: People

+ structuralObjectClass: organizationalUnit

+ entryUUID: 67ca92a8-eafa-1039-882f-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.155994Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: ou=Groups,dc=example,dc=com

+ objectClass: organizationalUnit

+ ou: Groups

+ structuralObjectClass: organizationalUnit

+ entryUUID: 67cc2212-eafa-1039-8830-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.166219Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: cn=user0,ou=People,dc=example,dc=com

+ objectClass: account

+ objectClass: posixAccount

+ cn: user0

+ uid: user0

+ uidNumber: 80000

+ gidNumber: 80000

+ homeDirectory: /home/user0

+ structuralObjectClass: account

+ entryUUID: 67cdfcea-eafa-1039-8831-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.178373Z#000000#000#000000

+ modifyTimestamp: 20200224023755Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=com

+ memberOf: cn=group1,ou=groups,dc=example,dc=com

+ memberOf: cn=group2,ou=groups,dc=example,dc=com

+ memberOf: cn=group3,ou=groups,dc=example,dc=com

+ memberOf: cn=group4,ou=groups,dc=example,dc=com

+ modifiersName: cn=Manager,dc=example,dc=com

+ 

+ dn: cn=user1,ou=People,dc=example,dc=com

+ objectClass: account

+ objectClass: posixAccount

+ cn: user1

+ uid: user1

+ uidNumber: 80001

+ gidNumber: 80001

+ homeDirectory: /home/user1

+ structuralObjectClass: account

+ entryUUID: 67d05080-eafa-1039-8832-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.193620Z#000000#000#000000

+ modifyTimestamp: 20200224023755Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=com

+ memberOf: cn=group1,ou=groups,dc=example,dc=com

+ memberOf: cn=group2,ou=groups,dc=example,dc=com

+ memberOf: cn=group3,ou=groups,dc=example,dc=com

+ memberOf: cn=group4,ou=groups,dc=example,dc=com

+ modifiersName: cn=Manager,dc=example,dc=com

+ 

+ dn: cn=user2,ou=People,dc=example,dc=com

+ objectClass: account

+ objectClass: posixAccount

+ cn: user2

+ uid: user2

+ uidNumber: 80002

+ gidNumber: 80002

+ homeDirectory: /home/user2

+ structuralObjectClass: account

+ entryUUID: 67d26172-eafa-1039-8833-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.207161Z#000000#000#000000

+ modifyTimestamp: 20200224023755Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=com

+ memberOf: cn=group1,ou=groups,dc=example,dc=com

+ memberOf: cn=group2,ou=groups,dc=example,dc=com

+ memberOf: cn=group3,ou=groups,dc=example,dc=com

+ memberOf: cn=group4,ou=groups,dc=example,dc=com

+ modifiersName: cn=Manager,dc=example,dc=com

+ 

+ dn: cn=user3,ou=People,dc=example,dc=com

+ objectClass: account

+ objectClass: posixAccount

+ cn: user3

+ uid: user3

+ uidNumber: 80003

+ gidNumber: 80003

+ homeDirectory: /home/user3

+ structuralObjectClass: account

+ entryUUID: 67d460bc-eafa-1039-8834-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.220249Z#000000#000#000000

+ modifyTimestamp: 20200224023755Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=com

+ memberOf: cn=group1,ou=groups,dc=example,dc=com

+ memberOf: cn=group2,ou=groups,dc=example,dc=com

+ memberOf: cn=group3,ou=groups,dc=example,dc=com

+ memberOf: cn=group4,ou=groups,dc=example,dc=com

+ modifiersName: cn=Manager,dc=example,dc=com

+ 

+ dn: cn=user4,ou=People,dc=example,dc=com

+ objectClass: account

+ objectClass: posixAccount

+ cn: user4

+ uid: user4

+ uidNumber: 80004

+ gidNumber: 80004

+ homeDirectory: /home/user4

+ structuralObjectClass: account

+ entryUUID: 67d5d2a8-eafa-1039-8835-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.229723Z#000000#000#000000

+ modifyTimestamp: 20200224023755Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=com

+ memberOf: cn=group1,ou=groups,dc=example,dc=com

+ memberOf: cn=group2,ou=groups,dc=example,dc=com

+ memberOf: cn=group3,ou=groups,dc=example,dc=com

+ memberOf: cn=group4,ou=groups,dc=example,dc=com

+ modifiersName: cn=Manager,dc=example,dc=com

+ 

+ dn: cn=group0,ou=Groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group0

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90000

+ structuralObjectClass: groupOfNames

+ entryUUID: 67d6f796-eafa-1039-8836-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.237225Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: cn=group1,ou=Groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group1

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90001

+ structuralObjectClass: groupOfNames

+ entryUUID: 67da9d2e-eafa-1039-8837-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.261127Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: cn=group2,ou=Groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group2

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90002

+ structuralObjectClass: groupOfNames

+ entryUUID: 67de2822-eafa-1039-8838-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.284346Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: cn=group3,ou=Groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group3

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90003

+ structuralObjectClass: groupOfNames

+ entryUUID: 67e1a6aa-eafa-1039-8839-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.307244Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

+ dn: cn=group4,ou=Groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group4

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90004

+ structuralObjectClass: groupOfNames

+ entryUUID: 67e5a50c-eafa-1039-883a-152569770969

+ creatorsName: cn=Manager,dc=example,dc=com

+ createTimestamp: 20200224023755Z

+ entryCSN: 20200224023755.333416Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=com

+ modifyTimestamp: 20200224023755Z

+ 

@@ -0,0 +1,241 @@ 

+ dn: dc=example,dc=net

+ objectClass: dcObject

+ objectClass: organization

+ o: Example Company

+ dc: example

+ structuralObjectClass: organization

+ entryUUID: 5df457fe-eafb-1039-8857-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.149265Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: cn=Manager,dc=example,dc=net

+ objectClass: organizationalRole

+ cn: Manager

+ structuralObjectClass: organizationalRole

+ entryUUID: 5df55cf8-eafb-1039-8858-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.155945Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: ou=People,dc=example,dc=net

+ objectClass: organizationalUnit

+ ou: People

+ structuralObjectClass: organizationalUnit

+ entryUUID: 5df60342-eafb-1039-8859-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.160202Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: ou=Groups,dc=example,dc=net

+ objectClass: organizationalUnit

+ ou: Groups

+ structuralObjectClass: organizationalUnit

+ entryUUID: 5df6a57c-eafb-1039-885a-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.164355Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: cn=user0,ou=People,dc=example,dc=net

+ objectClass: account

+ objectClass: posixAccount

+ cn: user0

+ uid: user0

+ uidNumber: 80000

+ gidNumber: 80000

+ homeDirectory: /home/user0

+ structuralObjectClass: account

+ entryUUID: 5df7521a-eafb-1039-885b-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.168774Z#000000#000#000000

+ modifyTimestamp: 20200224024448Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=net

+ memberOf: cn=group1,ou=groups,dc=example,dc=net

+ memberOf: cn=group2,ou=groups,dc=example,dc=net

+ memberOf: cn=group3,ou=groups,dc=example,dc=net

+ memberOf: cn=group4,ou=groups,dc=example,dc=net

+ modifiersName: cn=Manager,dc=example,dc=net

+ 

+ dn: cn=user1,ou=People,dc=example,dc=net

+ objectClass: account

+ objectClass: posixAccount

+ cn: user1

+ uid: user1

+ uidNumber: 80001

+ gidNumber: 80001

+ homeDirectory: /home/user1

+ structuralObjectClass: account

+ entryUUID: 5df80f66-eafb-1039-885c-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.173619Z#000000#000#000000

+ modifyTimestamp: 20200224024448Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=net

+ memberOf: cn=group1,ou=groups,dc=example,dc=net

+ memberOf: cn=group2,ou=groups,dc=example,dc=net

+ memberOf: cn=group3,ou=groups,dc=example,dc=net

+ memberOf: cn=group4,ou=groups,dc=example,dc=net

+ modifiersName: cn=Manager,dc=example,dc=net

+ 

+ dn: cn=user2,ou=People,dc=example,dc=net

+ objectClass: account

+ objectClass: posixAccount

+ cn: user2

+ uid: user2

+ uidNumber: 80002

+ gidNumber: 80002

+ homeDirectory: /home/user2

+ structuralObjectClass: account

+ entryUUID: 5df8e710-eafb-1039-885d-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.179140Z#000000#000#000000

+ modifyTimestamp: 20200224024448Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=net

+ memberOf: cn=group1,ou=groups,dc=example,dc=net

+ memberOf: cn=group2,ou=groups,dc=example,dc=net

+ memberOf: cn=group3,ou=groups,dc=example,dc=net

+ memberOf: cn=group4,ou=groups,dc=example,dc=net

+ modifiersName: cn=Manager,dc=example,dc=net

+ 

+ dn: cn=user3,ou=People,dc=example,dc=net

+ objectClass: account

+ objectClass: posixAccount

+ cn: user3

+ uid: user3

+ uidNumber: 80003

+ gidNumber: 80003

+ homeDirectory: /home/user3

+ structuralObjectClass: account

+ entryUUID: 5df9c356-eafb-1039-885e-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.184778Z#000000#000#000000

+ modifyTimestamp: 20200224024448Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=net

+ memberOf: cn=group1,ou=groups,dc=example,dc=net

+ memberOf: cn=group2,ou=groups,dc=example,dc=net

+ memberOf: cn=group3,ou=groups,dc=example,dc=net

+ memberOf: cn=group4,ou=groups,dc=example,dc=net

+ modifiersName: cn=Manager,dc=example,dc=net

+ 

+ dn: cn=user4,ou=People,dc=example,dc=net

+ objectClass: account

+ objectClass: posixAccount

+ cn: user4

+ uid: user4

+ uidNumber: 80004

+ gidNumber: 80004

+ homeDirectory: /home/user4

+ structuralObjectClass: account

+ entryUUID: 5dfaecc2-eafb-1039-885f-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.192376Z#000000#000#000000

+ modifyTimestamp: 20200224024448Z

+ memberOf: cn=group0,ou=groups,dc=example,dc=net

+ memberOf: cn=group1,ou=groups,dc=example,dc=net

+ memberOf: cn=group2,ou=groups,dc=example,dc=net

+ memberOf: cn=group3,ou=groups,dc=example,dc=net

+ memberOf: cn=group4,ou=groups,dc=example,dc=net

+ modifiersName: cn=Manager,dc=example,dc=net

+ 

+ dn: cn=group0,ou=Groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group0

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90000

+ structuralObjectClass: groupOfNames

+ entryUUID: 5dfc02c4-eafb-1039-8860-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.199510Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: cn=group1,ou=Groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group1

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90001

+ structuralObjectClass: groupOfNames

+ entryUUID: 5e01038c-eafb-1039-8861-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.232297Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: cn=group2,ou=Groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group2

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90002

+ structuralObjectClass: groupOfNames

+ entryUUID: 5e06b610-eafb-1039-8862-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.269635Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: cn=group3,ou=Groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group3

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90003

+ structuralObjectClass: groupOfNames

+ entryUUID: 5e0aec76-eafb-1039-8863-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.297242Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

+ dn: cn=group4,ou=Groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group4

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90004

+ structuralObjectClass: groupOfNames

+ entryUUID: 5e0f0900-eafb-1039-8864-152569770969

+ creatorsName: cn=Manager,dc=example,dc=net

+ createTimestamp: 20200224024448Z

+ entryCSN: 20200224024448.324187Z#000000#000#000000

+ modifiersName: cn=Manager,dc=example,dc=net

+ modifyTimestamp: 20200224024448Z

+ 

@@ -0,0 +1,117 @@ 

+ dn: dc=example,dc=com

+ objectclass: dcObject

+ objectclass: organization

+ o: Example Company

+ dc: example

+ 

+ dn: cn=Manager,dc=example,dc=com

+ objectclass: organizationalRole

+ cn: Manager

+ 

+ dn: ou=People,dc=example,dc=com

+ objectClass: organizationalUnit

+ ou: People

+ 

+ dn: ou=Groups,dc=example,dc=com

+ objectClass: organizationalUnit

+ ou: Groups

+ 

+ dn: cn=user0,ou=people,dc=example,dc=com

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user0

+ uid: user0

+ uidnumber: 80000

+ gidnumber: 80000

+ homeDirectory: /home/user0

+ 

+ dn: cn=user1,ou=people,dc=example,dc=com

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user1

+ uid: user1

+ uidnumber: 80001

+ gidnumber: 80001

+ homeDirectory: /home/user1

+ 

+ dn: cn=user2,ou=people,dc=example,dc=com

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user2

+ uid: user2

+ uidnumber: 80002

+ gidnumber: 80002

+ homeDirectory: /home/user2

+ 

+ dn: cn=user3,ou=people,dc=example,dc=com

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user3

+ uid: user3

+ uidnumber: 80003

+ gidnumber: 80003

+ homeDirectory: /home/user3

+ 

+ dn: cn=user4,ou=people,dc=example,dc=com

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user4

+ uid: user4

+ uidnumber: 80004

+ gidnumber: 80004

+ homeDirectory: /home/user4

+ 

+ dn: cn=group0,ou=groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group0

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90000

+ 

+ dn: cn=group1,ou=groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group1

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90001

+ 

+ dn: cn=group2,ou=groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group2

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90002

+ 

+ dn: cn=group3,ou=groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group3

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90003

+ 

+ dn: cn=group4,ou=groups,dc=example,dc=com

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group4

+ member: cn=user0,ou=people,dc=example,dc=com

+ member: cn=user1,ou=people,dc=example,dc=com

+ member: cn=user2,ou=people,dc=example,dc=com

+ member: cn=user3,ou=people,dc=example,dc=com

+ member: cn=user4,ou=people,dc=example,dc=com

+ gidNumber: 90004

@@ -0,0 +1,117 @@ 

+ dn: dc=example,dc=net

+ objectclass: dcObject

+ objectclass: organization

+ o: Example Company

+ dc: example

+ 

+ dn: cn=Manager,dc=example,dc=net

+ objectclass: organizationalRole

+ cn: Manager

+ 

+ dn: ou=People,dc=example,dc=net

+ objectClass: organizationalUnit

+ ou: People

+ 

+ dn: ou=Groups,dc=example,dc=net

+ objectClass: organizationalUnit

+ ou: Groups

+ 

+ dn: cn=user0,ou=people,dc=example,dc=net

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user0

+ uid: user0

+ uidnumber: 80000

+ gidnumber: 80000

+ homeDirectory: /home/user0

+ 

+ dn: cn=user1,ou=people,dc=example,dc=net

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user1

+ uid: user1

+ uidnumber: 80001

+ gidnumber: 80001

+ homeDirectory: /home/user1

+ 

+ dn: cn=user2,ou=people,dc=example,dc=net

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user2

+ uid: user2

+ uidnumber: 80002

+ gidnumber: 80002

+ homeDirectory: /home/user2

+ 

+ dn: cn=user3,ou=people,dc=example,dc=net

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user3

+ uid: user3

+ uidnumber: 80003

+ gidnumber: 80003

+ homeDirectory: /home/user3

+ 

+ dn: cn=user4,ou=people,dc=example,dc=net

+ objectClass: Account

+ objectClass: posixAccount

+ cn: user4

+ uid: user4

+ uidnumber: 80004

+ gidnumber: 80004

+ homeDirectory: /home/user4

+ 

+ dn: cn=group0,ou=groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group0

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90000

+ 

+ dn: cn=group1,ou=groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group1

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90001

+ 

+ dn: cn=group2,ou=groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group2

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90002

+ 

+ dn: cn=group3,ou=groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group3

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90003

+ 

+ dn: cn=group4,ou=groups,dc=example,dc=net

+ objectClass: groupOfNames

+ objectClass: posixGroup

+ cn: group4

+ member: cn=user0,ou=people,dc=example,dc=net

+ member: cn=user1,ou=people,dc=example,dc=net

+ member: cn=user2,ou=people,dc=example,dc=net

+ member: cn=user3,ou=people,dc=example,dc=net

+ member: cn=user4,ou=people,dc=example,dc=net

+ gidNumber: 90004

@@ -0,0 +1,146 @@ 

+ #

+ # See slapd-config(5) for details on configuration options.

+ # This file should NOT be world readable.

+ #

+ dn: cn=config

+ objectClass: olcGlobal

+ cn: config

+ #

+ #

+ # Define global ACLs to disable default read access.

+ #

+ olcArgsFile: /var/run/slapd.args

+ olcPidFile: /var/run/slapd.pid

+ #

+ # Do not enable referrals until AFTER you have a working directory

+ # service AND an understanding of referrals.

+ #olcReferral:	ldap://root.openldap.org

+ #

+ # Sample security restrictions

+ #	Require integrity protection (prevent hijacking)

+ #	Require 112-bit (3DES or better) encryption for updates

+ #	Require 64-bit encryption for simple bind

+ #olcSecurity: ssf=1 update_ssf=112 simple_bind=64

+ 

+ 

+ #

+ # Load dynamic backend modules:

+ #

+ dn: cn=module,cn=config

+ objectClass: olcModuleList

+ cn: module

+ #olcModulepath:	%MODULEDIR%

+ olcModuleload:	back_mdb.la

+ olcModuleload:	memberof.la

+ olcModuleload:	refint.la

+ olcModuleload:  unique.la

+ #olcModuleload:	back_ldap.la

+ #olcModuleload:	back_passwd.la

+ #olcModuleload:	back_shell.la

+ 

+ 

+ dn: cn=schema,cn=config

+ objectClass: olcSchemaConfig

+ cn: schema

+ 

+ include: file:///etc/openldap/schema/core.ldif

+ include: file:///etc/openldap/schema/cosine.ldif

+ include: file:///etc/openldap/schema/inetorgperson.ldif

+ include: file:///etc/openldap/schema/rfc2307bis.ldif

+ include: file:///etc/openldap/schema/yast.ldif

+ 

+ 

+ # Frontend settings

+ #

+ dn: olcDatabase=frontend,cn=config

+ objectClass: olcDatabaseConfig

+ objectClass: olcFrontendConfig

+ olcDatabase: frontend

+ #

+ # Sample global access control policy:

+ #	Root DSE: allow anyone to read it

+ #	Subschema (sub)entry DSE: allow anyone to read it

+ #	Other DSEs:

+ #		Allow self write access

+ #		Allow authenticated users read access

+ #		Allow anonymous users to authenticate

+ #

+ olcAccess: to dn.base="" by * read

+ olcAccess: to dn.base="cn=Subschema" by * read

+ #olcAccess: to *

+ #	by self write

+ #	by users read

+ #	by anonymous auth

+ #

+ # if no access controls are present, the default policy

+ # allows anyone and everyone to read anything but restricts

+ # updates to rootdn.  (e.g., "access to * by * read")

+ #

+ # rootdn can always read and write EVERYTHING!

+ #

+ 

+ 

+ #######################################################################

+ # LMDB database definitions

+ #######################################################################

+ #

+ dn: olcDatabase={1}mdb,cn=config

+ objectClass: olcDatabaseConfig

+ objectClass: olcMdbConfig

+ olcDatabase: mdb

+ olcSuffix: dc=example,dc=com

+ olcRootDN: cn=Manager,dc=example,dc=com

+ # Cleartext passwords, especially for the rootdn, should

+ # be avoided.  See slappasswd(8) and slapd-config(5) for details.

+ # Use of strong authentication encouraged.

+ olcRootPW: secret

+ # The database directory MUST exist prior to running slapd AND 

+ # should only be accessible by the slapd and slap tools.

+ # Mode 700 recommended.

+ olcDbDirectory:	/var/lib/ldap/example_com

+ # Indices to maintain

+ olcDbIndex: objectClass eq

+ 

+ dn: olcOverlay=memberof,olcDatabase={1}mdb,cn=config

+ objectClass: olcOverlayConfig

+ objectClass: olcMemberOf

+ olcOverlay: memberof

+ olcMemberOfRefint: TRUE

+ 

+ dn: olcOverlay=refint,olcDatabase={1}mdb,cn=config

+ objectClass: olcOverlayConfig

+ objectClass: olcRefintConfig

+ olcOverlay: refint

+ olcRefintAttribute: member

+ olcRefintAttribute: memberOf

+ 

+ dn: olcOverlay=unique,olcDatabase={1}mdb,cn=config

+ objectClass: olcOverlayConfig

+ objectClass: olcUniqueConfig

+ olcOverlay: unique

+ olcUniqueURI: ldap:///?mail?sub

+ olcUniqueURI: ldap:///?uid?sub

+ 

+ dn: olcDatabase={2}mdb,cn=config

+ objectClass: olcDatabaseConfig

+ objectClass: olcMdbConfig

+ olcDatabase: mdb

+ olcSuffix: dc=example,dc=net

+ olcRootDN: cn=Manager,dc=example,dc=net

+ olcRootPW: secret

+ olcDbDirectory:	/var/lib/ldap/example_net

+ olcDbIndex: objectClass eq

+ 

+ dn: olcOverlay=memberof,olcDatabase={2}mdb,cn=config

+ objectClass: olcOverlayConfig

+ objectClass: olcMemberOf

+ olcOverlay: memberof

+ olcMemberOfRefint: TRUE

+ 

+ dn: olcOverlay=unique,olcDatabase={2}mdb,cn=config

+ objectClass: olcOverlayConfig

+ objectClass: olcUniqueConfig

+ olcOverlay: unique

+ olcUniqueURI: ldap:///?mail?sub

+ olcUniqueURI: ldap:///?uid?sub

+ 

@@ -0,0 +1,14 @@ 

+ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

+ # CRC32 6905879f

+ dn: cn=config

+ objectClass: olcGlobal

+ cn: config

+ olcArgsFile: /var/run/slapd.args

+ olcPidFile: /var/run/slapd.pid

+ structuralObjectClass: olcGlobal

+ entryUUID: 4019c5a8-eaf5-1039-865e-dbfbf2f5e6dd

+ creatorsName: cn=config

+ createTimestamp: 20200224020101Z

+ entryCSN: 20200224020101.082506Z#000000#000#000000

+ modifiersName: cn=config

+ modifyTimestamp: 20200224020101Z

@@ -0,0 +1,16 @@ 

+ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

+ # CRC32 9b38b059

+ dn: cn=module{0}

+ objectClass: olcModuleList

+ cn: module{0}

+ olcModuleLoad: {0}back_mdb.la

+ olcModuleLoad: {1}memberof.la

+ olcModuleLoad: {2}refint.la

+ olcModuleLoad: {3}unique.la

+ structuralObjectClass: olcModuleList

+ entryUUID: 4019cc88-eaf5-1039-865f-dbfbf2f5e6dd

+ creatorsName: cn=config

+ createTimestamp: 20200224020101Z

+ entryCSN: 20200224020101.082706Z#000000#000#000000

+ modifiersName: cn=config

+ modifyTimestamp: 20200224020101Z

@@ -0,0 +1,12 @@ 

+ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

+ # CRC32 095fcaec

+ dn: cn=schema

+ objectClass: olcSchemaConfig

+ cn: schema

+ structuralObjectClass: olcSchemaConfig

+ entryUUID: 4019e6aa-eaf5-1039-8660-dbfbf2f5e6dd

+ creatorsName: cn=config

+ createTimestamp: 20200224020101Z

+ entryCSN: 20200224020101.083375Z#000000#000#000000

+ modifiersName: cn=config

+ modifyTimestamp: 20200224020101Z

@@ -0,0 +1,249 @@ 

+ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

+ # CRC32 31e6d4be

+ dn: cn={0}core

+ objectClass: olcSchemaConfig

+ cn: {0}core

+ olcAttributeTypes: {0}( 2.5.4.2 NAME 'knowledgeInformation' DESC 'RFC2256: k

+  nowledge information' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.

+  121.1.15{32768} )

+ olcAttributeTypes: {1}( 2.5.4.4 NAME ( 'sn' 'surname' ) DESC 'RFC2256: last 

+  (family) name(s) for which the entity is known by' SUP name )

+ olcAttributeTypes: {2}( 2.5.4.5 NAME 'serialNumber' DESC 'RFC2256: serial nu

+  mber of the entity' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMat

+  ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} )

+ olcAttributeTypes: {3}( 2.5.4.6 NAME ( 'c' 'countryName' ) DESC 'RFC4519: tw

+  o-letter ISO-3166 country code' SUP name SYNTAX 1.3.6.1.4.1.1466.115.121.1.

+  11 SINGLE-VALUE )

+ olcAttributeTypes: {4}( 2.5.4.7 NAME ( 'l' 'localityName' ) DESC 'RFC2256: l

+  ocality which this object resides in' SUP name )

+ olcAttributeTypes: {5}( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' ) DESC 'RF

+  C2256: state or province which this object resides in' SUP name )

+ olcAttributeTypes: {6}( 2.5.4.9 NAME ( 'street' 'streetAddress' ) DESC 'RFC2

+  256: street address of this object' EQUALITY caseIgnoreMatch SUBSTR caseIgn

+  oreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )

+ olcAttributeTypes: {7}( 2.5.4.10 NAME ( 'o' 'organizationName' ) DESC 'RFC22

+  56: organization this object belongs to' SUP name )

+ olcAttributeTypes: {8}( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' ) DESC

+   'RFC2256: organizational unit this object belongs to' SUP name )

+ olcAttributeTypes: {9}( 2.5.4.12 NAME 'title' DESC 'RFC2256: title associate

+  d with the entity' SUP name )

+ olcAttributeTypes: {10}( 2.5.4.14 NAME 'searchGuide' DESC 'RFC2256: search g

+  uide, deprecated by enhancedSearchGuide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.

+  25 )

+ olcAttributeTypes: {11}( 2.5.4.15 NAME 'businessCategory' DESC 'RFC2256: bus

+  iness category' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S

+  YNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )

+ olcAttributeTypes: {12}( 2.5.4.16 NAME 'postalAddress' DESC 'RFC2256: postal

+   address' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch

+   SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )

+ olcAttributeTypes: {13}( 2.5.4.17 NAME 'postalCode' DESC 'RFC2256: postal co

+  de' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.

+  1.4.1.1466.115.121.1.15{40} )

+ olcAttributeTypes: {14}( 2.5.4.18 NAME 'postOfficeBox' DESC 'RFC2256: Post O

+  ffice Box' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX

+   1.3.6.1.4.1.1466.115.121.1.15{40} )

+ olcAttributeTypes: {15}( 2.5.4.19 NAME 'physicalDeliveryOfficeName' DESC 'RF

+  C2256: Physical Delivery Office Name' EQUALITY caseIgnoreMatch SUBSTR caseI

+  gnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} )

+ olcAttributeTypes: {16}( 2.5.4.20 NAME 'telephoneNumber' DESC 'RFC2256: Tele

+  phone Number' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstring

+  sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} )

+ olcAttributeTypes: {17}( 2.5.4.21 NAME 'telexNumber' DESC 'RFC2256: Telex Nu

+  mber' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )

+ olcAttributeTypes: {18}( 2.5.4.22 NAME 'teletexTerminalIdentifier' DESC 'RFC

+  2256: Teletex Terminal Identifier' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )

+ olcAttributeTypes: {19}( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' ) 

+  DESC 'RFC2256: Facsimile (Fax) Telephone Number' SYNTAX 1.3.6.1.4.1.1466.11

+  5.121.1.22 )

+ olcAttributeTypes: {20}( 2.5.4.24 NAME 'x121Address' DESC 'RFC2256: X.121 Ad

+  dress' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNT

+  AX 1.3.6.1.4.1.1466.115.121.1.36{15} )

+ olcAttributeTypes: {21}( 2.5.4.25 NAME 'internationaliSDNNumber' DESC 'RFC22

+  56: international ISDN number' EQUALITY numericStringMatch SUBSTR numericSt

+  ringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} )

+ olcAttributeTypes: {22}( 2.5.4.26 NAME 'registeredAddress' DESC 'RFC2256: re

+  gistered postal address' SUP postalAddress SYNTAX 1.3.6.1.4.1.1466.115.121.

+  1.41 )

+ olcAttributeTypes: {23}( 2.5.4.27 NAME 'destinationIndicator' DESC 'RFC2256:

+   destination indicator' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstring

+  sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} )

+ olcAttributeTypes: {24}( 2.5.4.28 NAME 'preferredDeliveryMethod' DESC 'RFC22

+  56: preferred delivery method' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14 SINGLE-

+  VALUE )

+ olcAttributeTypes: {25}( 2.5.4.29 NAME 'presentationAddress' DESC 'RFC2256: 

+  presentation address' EQUALITY presentationAddressMatch SYNTAX 1.3.6.1.4.1.

+  1466.115.121.1.43 SINGLE-VALUE )

+ olcAttributeTypes: {26}( 2.5.4.30 NAME 'supportedApplicationContext' DESC 'R

+  FC2256: supported application context' EQUALITY objectIdentifierMatch SYNTA

+  X 1.3.6.1.4.1.1466.115.121.1.38 )

+ olcAttributeTypes: {27}( 2.5.4.31 NAME 'member' DESC 'RFC2256: member of a g

+  roup' SUP distinguishedName )

+ olcAttributeTypes: {28}( 2.5.4.32 NAME 'owner' DESC 'RFC2256: owner (of the 

+  object)' SUP distinguishedName )

+ olcAttributeTypes: {29}( 2.5.4.33 NAME 'roleOccupant' DESC 'RFC2256: occupan

+  t of role' SUP distinguishedName )

+ olcAttributeTypes: {30}( 2.5.4.36 NAME 'userCertificate' DESC 'RFC2256: X.50

+  9 user certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX 1.3.

+  6.1.4.1.1466.115.121.1.8 )

+ olcAttributeTypes: {31}( 2.5.4.37 NAME 'cACertificate' DESC 'RFC2256: X.509 

+  CA certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.

+  4.1.1466.115.121.1.8 )

+ olcAttributeTypes: {32}( 2.5.4.38 NAME 'authorityRevocationList' DESC 'RFC22

+  56: X.509 authority revocation list, use ;binary' SYNTAX 1.3.6.1.4.1.1466.1

+  15.121.1.9 )

+ olcAttributeTypes: {33}( 2.5.4.39 NAME 'certificateRevocationList' DESC 'RFC

+  2256: X.509 certificate revocation list, use ;binary' SYNTAX 1.3.6.1.4.1.14

+  66.115.121.1.9 )

+ olcAttributeTypes: {34}( 2.5.4.40 NAME 'crossCertificatePair' DESC 'RFC2256:

+   X.509 cross certificate pair, use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121

+  .1.10 )

+ olcAttributeTypes: {35}( 2.5.4.42 NAME ( 'givenName' 'gn' ) DESC 'RFC2256: f

+  irst name(s) for which the entity is known by' SUP name )

+ olcAttributeTypes: {36}( 2.5.4.43 NAME 'initials' DESC 'RFC2256: initials of

+   some or all of names, but not the surname(s).' SUP name )

+ olcAttributeTypes: {37}( 2.5.4.44 NAME 'generationQualifier' DESC 'RFC2256: 

+  name qualifier indicating a generation' SUP name )

+ olcAttributeTypes: {38}( 2.5.4.45 NAME 'x500UniqueIdentifier' DESC 'RFC2256:

+   X.500 unique identifier' EQUALITY bitStringMatch SYNTAX 1.3.6.1.4.1.1466.1

+  15.121.1.6 )

+ olcAttributeTypes: {39}( 2.5.4.46 NAME 'dnQualifier' DESC 'RFC2256: DN quali

+  fier' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR case

+  IgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 )

+ olcAttributeTypes: {40}( 2.5.4.47 NAME 'enhancedSearchGuide' DESC 'RFC2256: 

+  enhanced search guide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )

+ olcAttributeTypes: {41}( 2.5.4.48 NAME 'protocolInformation' DESC 'RFC2256: 

+  protocol information' EQUALITY protocolInformationMatch SYNTAX 1.3.6.1.4.1.

+  1466.115.121.1.42 )

+ olcAttributeTypes: {42}( 2.5.4.50 NAME 'uniqueMember' DESC 'RFC2256: unique 

+  member of a group' EQUALITY uniqueMemberMatch SYNTAX 1.3.6.1.4.1.1466.115.1

+  21.1.34 )

+ olcAttributeTypes: {43}( 2.5.4.51 NAME 'houseIdentifier' DESC 'RFC2256: hous

+  e identifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYN

+  TAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )

+ olcAttributeTypes: {44}( 2.5.4.52 NAME 'supportedAlgorithms' DESC 'RFC2256: 

+  supported algorithms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )

+ olcAttributeTypes: {45}( 2.5.4.53 NAME 'deltaRevocationList' DESC 'RFC2256: 

+  delta revocation list; use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 )

+ olcAttributeTypes: {46}( 2.5.4.54 NAME 'dmdName' DESC 'RFC2256: name of DMD'

+   SUP name )

+ olcAttributeTypes: {47}( 2.5.4.65 NAME 'pseudonym' DESC 'X.520(4th): pseudon

+  ym for the object' SUP name )

+ olcAttributeTypes: {48}( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mail

+  box' ) DESC 'RFC1274: RFC822 Mailbox'   EQUALITY caseIgnoreIA5Match   SUBST

+  R caseIgnoreIA5SubstringsMatch   SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} 

+  )

+ olcAttributeTypes: {49}( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainCompo

+  nent' ) DESC 'RFC1274/2247: domain component' EQUALITY caseIgnoreIA5Match S

+  UBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SIN

+  GLE-VALUE )

+ olcAttributeTypes: {50}( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain' 

+  DESC 'RFC1274: domain associated with object' EQUALITY caseIgnoreIA5Match S

+  UBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {51}( 1.2.840.113549.1.9.1 NAME ( 'email' 'emailAddress' 

+  'pkcs9email' ) DESC 'RFC3280: legacy attribute for email addresses in DNs' 

+  EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.

+  6.1.4.1.1466.115.121.1.26{128} )

+ olcObjectClasses: {0}( 2.5.6.2 NAME 'country' DESC 'RFC2256: a country' SUP 

+  top STRUCTURAL MUST c MAY ( searchGuide $ description ) )

+ olcObjectClasses: {1}( 2.5.6.3 NAME 'locality' DESC 'RFC2256: a locality' SU

+  P top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ descriptio

+  n ) )

+ olcObjectClasses: {2}( 2.5.6.4 NAME 'organization' DESC 'RFC2256: an organiz

+  ation' SUP top STRUCTURAL MUST o MAY ( userPassword $ searchGuide $ seeAlso

+   $ businessCategory $ x121Address $ registeredAddress $ destinationIndicato

+  r $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ tel

+  ephoneNumber $ internationaliSDNNumber $  facsimileTelephoneNumber $ street

+   $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName 

+  $ st $ l $ description ) )

+ olcObjectClasses: {3}( 2.5.6.5 NAME 'organizationalUnit' DESC 'RFC2256: an o

+  rganizational unit' SUP top STRUCTURAL MUST ou MAY ( userPassword $ searchG

+  uide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ desti

+  nationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalId

+  entifier $ telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNu

+  mber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDelive

+  ryOfficeName $ st $ l $ description ) )

+ olcObjectClasses: {4}( 2.5.6.6 NAME 'person' DESC 'RFC2256: a person' SUP to

+  p STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAls

+  o $ description ) )

+ olcObjectClasses: {5}( 2.5.6.7 NAME 'organizationalPerson' DESC 'RFC2256: an

+   organizational person' SUP person STRUCTURAL MAY ( title $ x121Address $ r

+  egisteredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNu

+  mber $ teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumbe

+  r $  facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ posta

+  lAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) )

+ olcObjectClasses: {6}( 2.5.6.8 NAME 'organizationalRole' DESC 'RFC2256: an o

+  rganizational role' SUP top STRUCTURAL MUST cn MAY ( x121Address $ register

+  edAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ 

+  teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ fac

+  simileTelephoneNumber $ seeAlso $ roleOccupant $ preferredDeliveryMethod $ 

+  street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOffic

+  eName $ ou $ st $ l $ description ) )

+ olcObjectClasses: {7}( 2.5.6.9 NAME 'groupOfNames' DESC 'RFC2256: a group of

+   names (DNs)' SUP top STRUCTURAL MUST ( member $ cn ) MAY ( businessCategor

+  y $ seeAlso $ owner $ ou $ o $ description ) )

+ olcObjectClasses: {8}( 2.5.6.10 NAME 'residentialPerson' DESC 'RFC2256: an r

+  esidential person' SUP person STRUCTURAL MUST l MAY ( businessCategory $ x1

+  21Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMet

+  hod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internati

+  onaliSDNNumber $ facsimileTelephoneNumber $ preferredDeliveryMethod $ stree

+  t $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName

+   $ st $ l ) )

+ olcObjectClasses: {9}( 2.5.6.11 NAME 'applicationProcess' DESC 'RFC2256: an 

+  application process' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ de

+  scription ) )

+ olcObjectClasses: {10}( 2.5.6.12 NAME 'applicationEntity' DESC 'RFC2256: an 

+  application entity' SUP top STRUCTURAL MUST ( presentationAddress $ cn ) MA

+  Y ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )

+ olcObjectClasses: {11}( 2.5.6.13 NAME 'dSA' DESC 'RFC2256: a directory syste

+  m agent (a server)' SUP applicationEntity STRUCTURAL MAY knowledgeInformati

+  on )

+ olcObjectClasses: {12}( 2.5.6.14 NAME 'device' DESC 'RFC2256: a device' SUP 

+  top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ 

+  description ) )

+ olcObjectClasses: {13}( 2.5.6.15 NAME 'strongAuthenticationUser' DESC 'RFC22

+  56: a strong authentication user' SUP top AUXILIARY MUST userCertificate )

+ olcObjectClasses: {14}( 2.5.6.16 NAME 'certificationAuthority' DESC 'RFC2256

+  : a certificate authority' SUP top AUXILIARY MUST ( authorityRevocationList

+   $ certificateRevocationList $ cACertificate ) MAY crossCertificatePair )

+ olcObjectClasses: {15}( 2.5.6.17 NAME 'groupOfUniqueNames' DESC 'RFC2256: a 

+  group of unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST (

+   uniqueMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ de

+  scription ) )

+ olcObjectClasses: {16}( 2.5.6.18 NAME 'userSecurityInformation' DESC 'RFC225

+  6: a user security information' SUP top AUXILIARY MAY ( supportedAlgorithms

+   ) )

+ olcObjectClasses: {17}( 2.5.6.16.2 NAME 'certificationAuthority-V2' SUP cert

+  ificationAuthority AUXILIARY MAY ( deltaRevocationList ) )

+ olcObjectClasses: {18}( 2.5.6.19 NAME 'cRLDistributionPoint' SUP top STRUCTU

+  RAL MUST ( cn ) MAY ( certificateRevocationList $ authorityRevocationList $

+   deltaRevocationList ) )

+ olcObjectClasses: {19}( 2.5.6.20 NAME 'dmd' SUP top STRUCTURAL MUST ( dmdNam

+  e ) MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Add

+  ress $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $

+   telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationali

+  SDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode 

+  $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) )

+ olcObjectClasses: {20}( 2.5.6.21 NAME 'pkiUser' DESC 'RFC2587: a PKI user' S

+  UP top AUXILIARY MAY userCertificate )

+ olcObjectClasses: {21}( 2.5.6.22 NAME 'pkiCA' DESC 'RFC2587: PKI certificate

+   authority' SUP top AUXILIARY MAY ( authorityRevocationList $ certificateRe

+  vocationList $ cACertificate $ crossCertificatePair ) )

+ olcObjectClasses: {22}( 2.5.6.23 NAME 'deltaCRL' DESC 'RFC2587: PKI user' SU

+  P top AUXILIARY MAY deltaRevocationList )

+ olcObjectClasses: {23}( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject' DESC 'R

+  FC2079: object that contains the URI attribute type' MAY ( labeledURI ) SUP

+   top AUXILIARY )

+ olcObjectClasses: {24}( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObjec

+  t' DESC 'RFC1274: simple security object' SUP top AUXILIARY MUST userPasswo

+  rd )

+ olcObjectClasses: {25}( 1.3.6.1.4.1.1466.344 NAME 'dcObject' DESC 'RFC2247: 

+  domain component object' SUP top AUXILIARY MUST dc )

+ olcObjectClasses: {26}( 1.3.6.1.1.3.1 NAME 'uidObject' DESC 'RFC2377: uid ob

+  ject' SUP top AUXILIARY MUST uid )

+ structuralObjectClass: olcSchemaConfig

+ entryUUID: 4019f348-eaf5-1039-8661-dbfbf2f5e6dd

+ creatorsName: cn=config

+ createTimestamp: 20200224020101Z

+ entryCSN: 20200224020101.083690Z#000000#000#000000

+ modifiersName: cn=config

+ modifyTimestamp: 20200224020101Z

@@ -0,0 +1,178 @@ 

+ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

+ # CRC32 4e3862ab

+ dn: cn={1}cosine

+ objectClass: olcSchemaConfig

+ cn: {1}cosine

+ olcAttributeTypes: {0}( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress

+  ' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.

+  4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {1}( 0.9.2342.19200300.100.1.4 NAME 'info' DESC 'RFC1274:

+   general information' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsM

+  atch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )

+ olcAttributeTypes: {2}( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteD

+  rink' ) DESC 'RFC1274: favorite drink' EQUALITY caseIgnoreMatch SUBSTR case

+  IgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {3}( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' DESC 'RF

+  C1274: room number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMat

+  ch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {4}( 0.9.2342.19200300.100.1.7 NAME 'photo' DESC 'RFC1274

+  : photo (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )

+ olcAttributeTypes: {5}( 0.9.2342.19200300.100.1.8 NAME 'userClass' DESC 'RFC

+  1274: category of user' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstring

+  sMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {6}( 0.9.2342.19200300.100.1.9 NAME 'host' DESC 'RFC1274:

+   host computer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch S

+  YNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {7}( 0.9.2342.19200300.100.1.10 NAME 'manager' DESC 'RFC1

+  274: DN of manager' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466

+  .115.121.1.12 )

+ olcAttributeTypes: {8}( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'

+   DESC 'RFC1274: unique identifier of document' EQUALITY caseIgnoreMatch SUB

+  STR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {9}( 0.9.2342.19200300.100.1.12 NAME 'documentTitle' DESC

+   'RFC1274: title of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSub

+  stringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {10}( 0.9.2342.19200300.100.1.13 NAME 'documentVersion' D

+  ESC 'RFC1274: version of document' EQUALITY caseIgnoreMatch SUBSTR caseIgno

+  reSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {11}( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor' DE

+  SC 'RFC1274: DN of author of document' EQUALITY distinguishedNameMatch SYNT

+  AX 1.3.6.1.4.1.1466.115.121.1.12 )

+ olcAttributeTypes: {12}( 0.9.2342.19200300.100.1.15 NAME 'documentLocation' 

+  DESC 'RFC1274: location of document original' EQUALITY caseIgnoreMatch SUBS

+  TR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {13}( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone' 'home

+  TelephoneNumber' ) DESC 'RFC1274: home telephone number' EQUALITY telephone

+  NumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.1

+  15.121.1.50 )

+ olcAttributeTypes: {14}( 0.9.2342.19200300.100.1.21 NAME 'secretary' DESC 'R

+  FC1274: DN of secretary' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1

+  .1466.115.121.1.12 )

+ olcAttributeTypes: {15}( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox' SYNT

+  AX 1.3.6.1.4.1.1466.115.121.1.39 )

+ olcAttributeTypes: {16}( 0.9.2342.19200300.100.1.26 NAME 'aRecord' EQUALITY 

+  caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {17}( 0.9.2342.19200300.100.1.27 NAME 'mDRecord' EQUALITY

+   caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {18}( 0.9.2342.19200300.100.1.28 NAME 'mXRecord' EQUALITY

+   caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {19}( 0.9.2342.19200300.100.1.29 NAME 'nSRecord' EQUALITY

+   caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {20}( 0.9.2342.19200300.100.1.30 NAME 'sOARecord' EQUALIT

+  Y caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {21}( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord' EQUAL

+  ITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

+ olcAttributeTypes: {22}( 0.9.2342.19200300.100.1.38 NAME 'associatedName' DE

+  SC 'RFC1274: DN of entry associated with domain' EQUALITY distinguishedName

+  Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )

+ olcAttributeTypes: {23}( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'

+   DESC 'RFC1274: home postal address' EQUALITY caseIgnoreListMatch SUBSTR ca

+  seIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )

+ olcAttributeTypes: {24}( 0.9.2342.19200300.100.1.40 NAME 'personalTitle' DES

+  C 'RFC1274: personal title' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubst

+  ringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {25}( 0.9.2342.19200300.100.1.41 NAME ( 'mobile' 'mobileT

+  elephoneNumber' ) DESC 'RFC1274: mobile telephone number' EQUALITY telephon

+  eNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.

+  115.121.1.50 )

+ olcAttributeTypes: {26}( 0.9.2342.19200300.100.1.42 NAME ( 'pager' 'pagerTel

+  ephoneNumber' ) DESC 'RFC1274: pager telephone number' EQUALITY telephoneNu

+  mberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115

+  .121.1.50 )

+ olcAttributeTypes: {27}( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlyCou

+  ntryName' ) DESC 'RFC1274: friendly country name' EQUALITY caseIgnoreMatch 

+  SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

+ olcAttributeTypes: {28}( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier' 

+  DESC 'RFC1274: unique identifer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.

+  1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {29}( 0.9.2342.19200300.100.1.45 NAME 'organizationalStat

+  us' DESC 'RFC1274: organizational status' EQUALITY caseIgnoreMatch SUBSTR c

+  aseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {30}( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox' DESC

+   'RFC1274: Janet mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5S

+  ubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )

+ olcAttributeTypes: {31}( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOpti

+  on' DESC 'RFC1274: mail preference option' SYNTAX 1.3.6.1.4.1.1466.115.121.

+  1.27 )

+ olcAttributeTypes: {32}( 0.9.2342.19200300.100.1.48 NAME 'buildingName' DESC

+   'RFC1274: name of building' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubs

+  tringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

+ olcAttributeTypes: {33}( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality' DESC '

+  RFC1274: DSA Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )

+ olcAttributeTypes: {34}( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality

+  ' DESC 'RFC1274: Single Level Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13

+   SINGLE-VALUE )

+ olcAttributeTypes: {35}( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQual

+  ity' DESC 'RFC1274: Subtree Mininum Quality' SYNTAX 1.3.6.1.4.1.1466.115.12

+  1.1.13 SINGLE-VALUE )

+ olcAttributeTypes: {36}( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQual

+  ity' DESC 'RFC1274: Subtree Maximun Quality' SYNTAX 1.3.6.1.4.1.1466.115.12

+  1.1.13 SINGLE-VALUE )

+ olcAttributeTypes: {37}( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'

+   DESC 'RFC1274: Personal Signature (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.12

+  1.1.23 )

+ olcAttributeTypes: {38}( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect' DESC 

+  'RFC1274: DIT Redirect' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.

+  1466.115.121.1.12 )

+ olcAttributeTypes: {39}( 0.9.2342.19200300.100.1.55 NAME 'audio' DESC 'RFC12

+  74: audio (u-law)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )

+ olcAttributeTypes: {40}( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'

+   DESC 'RFC1274: publisher of document' EQUALITY caseIgnoreMatch SUBSTR case

+  IgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

+ olcObjectClasses: {0}( 0.9.2342.19200300.100.4.4 NAME ( 'pilotPerson' 'newPi

+  lotPerson' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $ rf

+  c822Mailbox $ favouriteDrink $ roomNumber $ userClass $ homeTelephoneNumber

+   $ homePostalAddress $ secretary $ personalTitle $ preferredDeliveryMethod 

+  $ businessCategory $ janetMailbox $ otherMailbox $ mobileTelephoneNumber $ 

+  pagerTelephoneNumber $ organizationalStatus $ mailPreferenceOption $ person

+  alSignature ) )

+ olcObjectClasses: {1}( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top STRU

+  CTURAL MUST userid MAY ( description $ seeAlso $ localityName $ organizatio

+  nName $ organizationalUnitName $ host ) )

+ olcObjectClasses: {2}( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top STR

+  UCTURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso $ 

+  localityName $ organizationName $ organizationalUnitName $ documentTitle $ 

+  documentVersion $ documentAuthor $ documentLocation $ documentPublisher ) )

+ olcObjectClasses: {3}( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTU

+  RAL MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNum

+  ber ) )

+ olcObjectClasses: {4}( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP t

+  op STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber

+   $ localityName $ organizationName $ organizationalUnitName ) )

+ olcObjectClasses: {5}( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRU

+  CTURAL MUST domainComponent MAY ( associatedName $ organizationName $ descr

+  iption $ businessCategory $ seeAlso $ searchGuide $ userPassword $ locality

+  Name $ stateOrProvinceName $ streetAddress $ physicalDeliveryOfficeName $ p

+  ostalAddress $ postalCode $ postOfficeBox $ streetAddress $ facsimileTeleph

+  oneNumber $ internationalISDNNumber $ telephoneNumber $ teletexTerminalIden

+  tifier $ telexNumber $ preferredDeliveryMethod $ destinationIndicator $ reg

+  isteredAddress $ x121Address ) )

+ olcObjectClasses: {6}( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart' SUP

+   domain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $ tel

+  ephoneNumber $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ po

+  stOfficeBox $ streetAddress $ facsimileTelephoneNumber $ internationalISDNN

+  umber $ telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ preferr

+  edDeliveryMethod $ destinationIndicator $ registeredAddress $ x121Address )

+   )

+ olcObjectClasses: {7}( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP domai

+  n STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ C

+  NAMERecord ) )

+ olcObjectClasses: {8}( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'

+   DESC 'RFC1274: an object related to an domain' SUP top AUXILIARY MUST asso

+  ciatedDomain )

+ olcObjectClasses: {9}( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP

+   country STRUCTURAL MUST friendlyCountryName )

+ olcObjectClasses: {10}( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization' 

+  SUP ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )

+ olcObjectClasses: {11}( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP dsa S

+  TRUCTURAL MAY dSAQuality )

+ olcObjectClasses: {12}( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData

+  ' SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMa

+  ximumQuality ) )

+ structuralObjectClass: olcSchemaConfig

+ entryUUID: 401a0f9a-eaf5-1039-8662-dbfbf2f5e6dd

+ creatorsName: cn=config

+ createTimestamp: 20200224020101Z

+ entryCSN: 20200224020101.084423Z#000000#000#000000

+ modifiersName: cn=config

+ modifyTimestamp: 20200224020101Z

@@ -0,0 +1,49 @@ 

+ # AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

+ # CRC32 2dfdddb6

+ dn: cn={2}inetorgperson

+ objectClass: olcSchemaConfig

+ cn: {2}inetorgperson

+ olcAttributeTypes: {0}( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'RFC2

+  798: vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR

+   caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

+ olcAttributeTypes: {1}( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC

+   'RFC2798: identifies a department within an organization' EQUALITY caseIgn

+  oreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1

+  .15 )

+ olcAttributeTypes: {2}( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'R

+  FC2798: preferred name to be used when displaying entries' EQUALITY caseIgn

+  oreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1

+  .15 SINGLE-VALUE )

+ olcAttributeTypes: {3}( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC '

+  RFC2798: numerically identifies an employee within an organization' EQUALIT

+  Y caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.

+  115.121.1.15 SINGLE-VALUE )

+ olcAttributeTypes: {4}( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'RF

+  C2798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR cas

+  eIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

+ olcAttributeTypes: {5}( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'RF

+  C2798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )

+ olcAttributeTypes: {6}( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DE

+  SC 'RFC2798: preferred written or spoken language for a person' EQUALITY ca

+  seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.

+  121.1.15 SINGLE-VALUE )

+ olcAttributeTypes: {7}( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate'

+   DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX 1.3.6.1.4.

+  1.1466.115.121.1.5 )

+ olcAttributeTypes: {8}( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RF

+  C2798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.14

+  66.115.121.1.5 )

+ olcObjectClasses: {0}( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RF

+  C2798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL 

+  MAY ( audio $ businessCategory $ carLicense $ departmentNumber $ displayNam

+  e $ employeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddre

+  ss $ initials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ page

+  r $ photo $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIden

+  tifier $ preferredLanguage $ userSMIMECertificate $ userPKCS12 ) )

+ structuralObjectClass: olcSchemaConfig

+ entryUUID: 401a225a-eaf5-1039-8663-dbfbf2f5e6dd