This image provides an OpenLDAP Server for testing LDAP applications, i.e. unit tests. The server is initialized with the example domain planetexpress.com
with data from the Futurama Wiki.
Most of this image is based on the OUTSTANDING work of Nick Stenning docker-slapd, Bertrand Gouny docker-openldap, and Rafael Römhild docker-test-openldap .
- Initialized with data from Futurama
- Support for TLS (snake oil cert on build)
- memberOf overlay support
- MS-AD Style Groups support
- POSIX attributes for use with RFC2307 LDAP clients (like
sssd
) - ~124MB images size (~40MB compressed)
docker pull jgnagy/testldap
docker run --privileged -d -p 389:389 jgnagy/testldap
- 389
- 636
- /etc/ldap/slapd.d
- /etc/ldap/ssl
- /var/lib/ldap
- /run/slapd
Admin | Secret |
---|---|
cn=admin,dc=planetexpress,dc=com | GoodNewsEveryone |
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | Hubert J. Farnsworth |
sn | Farnsworth |
description | Human |
displayName | Professor Farnsworth |
employeeType | Owner |
employeeType | Founder |
givenName | Hubert |
jpegPhoto | JPEG-Photo (630x507 Pixel, 26780 Bytes) |
professor@planetexpress.com | |
hubert@planetexpress.com | |
ou | Office Management |
title | Professor |
uid | professor |
userPassword | professor |
gidNumber | 100 |
homeDirectory | /home/professor |
uidNumber | 11106 |
loginShell | /bin/bash |
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | Philip J. Fry |
sn | Fry |
description | Human |
displayName | Fry |
employeeType | Delivery boy |
givenName | Philip |
jpegPhoto | JPEG-Photo (429x350 Pixel, 22132 Bytes) |
fry@planetexpress.com | |
ou | Delivering Crew |
uid | fry |
userPassword | fry |
gidNumber | 100 |
homeDirectory | /home/fry |
uidNumber | 11103 |
loginShell | /bin/bash |
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | John A. Zoidberg |
sn | Zoidberg |
description | Decapodian |
displayName | Zoidberg |
employeeType | Doctor |
givenName | John |
jpegPhoto | JPEG-Photo (343x280 Pixel, 26438 Bytes) |
zoidberg@planetexpress.com | |
ou | Staff |
title | Ph. D. |
uid | zoidberg |
userPassword | zoidberg |
gidNumber | 100 |
homeDirectory | /home/zoidberg |
uidNumber | 11107 |
loginShell | /bin/bash |
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | Hermes Conrad |
sn | Conrad |
description | Human |
employeeType | Bureaucrat |
employeeType | Accountant |
givenName | Hermes |
hermes@planetexpress.com | |
ou | Office Management |
uid | hermes |
userPassword | hermes |
gidNumber | 100 |
homeDirectory | /home/hermes |
uidNumber | 11104 |
loginShell | /bin/bash |
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | Turanga Leela |
sn | Turanga |
description | Mutant |
employeeType | Captain |
employeeType | Pilot |
givenName | Leela |
jpegPhoto | JPEG-Photo (429x350 Pixel, 26526 Bytes) |
leela@planetexpress.com | |
ou | Delivering Crew |
uid | leela |
userPassword | leela |
gidNumber | 100 |
homeDirectory | /home/leela |
uidNumber | 11105 |
loginShell | /bin/bash |
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | Bender Bending Rodríguez |
sn | Rodríguez |
description | Robot |
employeeType | Ship's Robot |
givenName | Bender |
jpegPhoto | JPEG-Photo (436x570 Pixel, 26819 Bytes) |
bender@planetexpress.com | |
ou | Delivering Crew |
uid | bender |
userPassword | bender |
gidNumber | 100 |
homeDirectory | /home/bender |
uidNumber | 11102 |
loginShell | /bin/bash |
Amy has a multi-valued DN
Attribute | Value |
---|---|
objectClass | inetOrgPerson |
cn | Amy Wong |
sn | Kroker |
description | Human |
givenName | Amy |
amy@planetexpress.com | |
ou | Intern |
uid | amy |
userPassword | amy |
gidNumber | 100 |
homeDirectory | /home/amy |
uidNumber | 11101 |
loginShell | /bin/bash |
Attribute | Value |
---|---|
objectClass | Group |
cn | admin_staff |
member | cn=Hubert J. Farnsworth,ou=people,dc=planetexpress,dc=com |
member | cn=Hermes Conrad,ou=people,dc=planetexpress,dc=com |
Attribute | Value |
---|---|
objectClass | Group |
cn | ship_crew |
member | cn=Turanga Leela,ou=people,dc=planetexpress,dc=com |
member | cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com |
member | cn=Bender Bending Rodríguez,ou=people,dc=planetexpress,dc=com |
Attribute | Value |
---|---|
objectClass | posixGroup |
cn | linuxusers |
memberUid | fry |
memberUid | leela |
memberUid | professor |