informatica:linux:docker:ldap
This is an old revision of the document!
Servidor LDAP
Arrancamos el docker con el dominio que queramos y la contraseña y mapeamos el puerto 389
docker run -d -p 389:389 -e SLAPD_PASSWORD=asdasd -e SLAPD_DOMAIN=lobo99.com dinkel/openldap
Ahora podemos hacer una consulta:
ldapsearch -x -h localhost -b dc=lobo99,dc=com -D "cn=admin,dc=lobo99,dc=com" -w asdasd
# extended LDIF # # LDAPv3 # base <dc=lobo99,dc=com> with scope subtree # filter: (objectclass=*) # requesting: ALL # # lobo99.com dn: dc=lobo99,dc=com objectClass: top objectClass: dcObject objectClass: organization o: lobo99.com dc: lobo99 # admin, lobo99.com dn: cn=admin,dc=lobo99,dc=com objectClass: simpleSecurityObject objectClass: organizationalRole cn: admin description: LDAP administrator userPassword:: e1NTSEF9SjZZbytpOWF2V2VubTVBVUM3TjlTWkx5Qk5BZ1U5aTU= # search result search: 2 result: 0 Success # numResponses: 3 # numEntries: 2
Añadir registros:
Creamos el fichero carga.ldif del tipo
dn: ou=personas, dc=lobo99,dc=com ou: personas description: All people in organisation objectclass: organizationalunit dn: cn=Jose Legido,ou=personas,dc=lobo99,dc=com objectclass: inetOrgPerson cn: Jose Legido sn: Legido uid: jlegido userpassword: 12345678
Y lo cargamos:
ldapadd -x -h localhost -D "cn=admin,dc=lobo99,dc=com" -w asdasd -f carga.ldif
adding new entry "ou=personas, dc=lobo99,dc=com" adding new entry "cn=Jose Legido,ou=personas,dc=lobo99,dc=com"
Si hacemos la consulta vemos que lo ha cargado:
ldapsearch -x -h localhost -b dc=lobo99,dc=com -D "cn=admin,dc=lobo99,dc=com" -w asdasd
# personas, lobo99.com dn: ou=personas,dc=lobo99,dc=com ou: personas description: All people in organisation objectClass: organizationalUnit # Jose Legido, personas, lobo99.com dn: cn=Jose Legido,ou=personas,dc=lobo99,dc=com objectClass: inetOrgPerson cn: Jose Legido sn: Legido uid: jlegido userPassword:: MTIzNDU2Nzg= # search result search: 2 result: 0 Success # numResponses: 5 # numEntries: 4
informatica/linux/docker/ldap.1465420273.txt.gz · Last modified: 2016/06/08 21:11 by jose