mirror of
https://github.com/vegardit/docker-openldap.git
synced 2026-04-10 05:24:45 +02:00
96 lines
2.1 KiB
Text
96 lines
2.1 KiB
Text
version: 1
|
|
|
|
##############################
|
|
# Internal Users
|
|
##############################
|
|
dn: uid=employee1,ou=Internal,ou=Users,${LDAP_INIT_ORG_DN}
|
|
ou: Internal
|
|
ou: Users
|
|
description: Employee 1
|
|
objectClass: top
|
|
objectClass: inetOrgPerson
|
|
objectClass: organizationalPerson
|
|
objectClass: person
|
|
objectClass: ldapPublicKey
|
|
uid: employee1
|
|
cn: Employee1
|
|
sn: Employee1
|
|
givenName: Employee1
|
|
mail: employee1@example.com
|
|
userPassword: changeit
|
|
|
|
|
|
##############################
|
|
# External Users
|
|
##############################
|
|
dn: uid=guest1,ou=External,ou=Users,${LDAP_INIT_ORG_DN}
|
|
ou: External
|
|
ou: Users
|
|
description: Guest 1
|
|
objectClass: top
|
|
objectClass: inetOrgPerson
|
|
objectClass: organizationalPerson
|
|
objectClass: person
|
|
uid: guest1
|
|
cn: Guest1
|
|
sn: Guest1
|
|
givenName: Guest1
|
|
mail: guest1@example.com
|
|
userPassword: changeit
|
|
|
|
|
|
##############################
|
|
# Technical Users
|
|
##############################
|
|
dn: uid=machine1,ou=TechnicalAccounts,ou=Users,${LDAP_INIT_ORG_DN}
|
|
ou: External
|
|
ou: Users
|
|
description: Machine 1
|
|
objectClass: top
|
|
objectClass: inetOrgPerson
|
|
objectClass: organizationalPerson
|
|
objectClass: person
|
|
objectClass: ldapPublicKey
|
|
uid: machine1
|
|
cn: Machine1
|
|
sn: Machine1
|
|
givenName: Machine1
|
|
mail: machine1@example.com
|
|
userPassword: changeit
|
|
|
|
|
|
##############################
|
|
# Groups
|
|
##############################
|
|
dn: cn=ldap-admins,ou=Groups,${LDAP_INIT_ORG_DN}
|
|
ou: Groups
|
|
objectClass: top
|
|
objectClass: groupOfUniqueNames
|
|
cn: ldap-admins
|
|
description: Ldap Admin Group
|
|
uniqueMember: uid=employee1,ou=Internal,ou=Users,${LDAP_INIT_ORG_DN}
|
|
|
|
dn: cn=employees,ou=Groups,${LDAP_INIT_ORG_DN}
|
|
ou: Groups
|
|
objectClass: top
|
|
objectClass: groupOfUniqueNames
|
|
cn: employees
|
|
description: Employees Group
|
|
uniqueMember: uid=employee1,ou=Internal,ou=Users,${LDAP_INIT_ORG_DN}
|
|
|
|
dn: cn=guests,ou=Groups,${LDAP_INIT_ORG_DN}
|
|
ou: Groups
|
|
objectClass: top
|
|
objectClass: groupOfUniqueNames
|
|
cn: guests
|
|
description: Guests Group
|
|
uniqueMember: uid=guest1,ou=External,ou=Users,${LDAP_INIT_ORG_DN}
|
|
|
|
dn: cn=machines,ou=Groups,${LDAP_INIT_ORG_DN}
|
|
ou: Groups
|
|
objectClass: top
|
|
objectClass: groupOfUniqueNames
|
|
cn: machines
|
|
description: Machines Group
|
|
uniqueMember: uid=machine1,ou=TechnicalAccounts,ou=Users,${LDAP_INIT_ORG_DN}
|