LDAP_BD_Create

Páginas: 2 (376 palabras) Publicado: 15 de octubre de 2015
HowTo: Crear una base de datos en OpenLDAP
Primero debemos crear la carpeta donde se guardara la nueva base de datos:
# mkdir /var/lib/ldaplj09002
luego debemos darle permisos a openldap para quepueda escribir en la carpeta
# chown -R openldap:openldap /var/lib/ldaplj09002/
Ahora debemos crear el archivo que contendrá la definición de la base de datos, en el directorio en
el que estemoscrearemos un archivo llamado hdb.ldif con el siguiente contenido:
dn: olcDatabase={2}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcDbDirectory:/var/lib/ldaplj09002
olcSuffix: dc=uesocc,dc=edu,dc=sv
olcAccess: {0}to attrs=userPassword,shadowLastChange by self write
by anonymou
s auth by dn="cn=lj09002,dc=uesocc,dc=edu,dc=sv" write by * none
olcAccess:{1}to dn.base="" by * read
olcAccess:
{2}to
*
by
self
write
by
dn="cn=admin,dc=pretzel,dc=com" write
by * read
olcLastMod: TRUE
olcRootDN: cn=lj09002,dc=uesocc,dc=edu,dc=sv
olcRootPW:{MD5}T2Wt9KbQZFEwEDBnDyezog==
olcDbCheckpoint: 512 30
olcDbConfig: {0}set_cachesize 0 2097152 0
olcDbConfig: {1}set_lk_max_objects 1500
olcDbConfig: {2}set_lk_max_locks 1500
olcDbConfig: {3}set_lk_max_lockers 1500olcDbIndex: objectClass eq
Para el password usamos el siguiente comando:
# slappasswd -h {MD5}

Ahora ejecutamos el siguiente comando para confirmar que no existe dicha base de datos:
# ldapsearch -x-b "" -s base namingContexts

Ahora podemos ejecutar el script hdb.ldif con el siguiente comando:
# ldapadd -x -D "cn=admin,cn=config" -W -f hdb.ldif

Ahora debemos crear el árbol pues hemos creadola base de datos pero esta esta vacia, ahora
crearemos el árbol de la BD, haremos un archivo llamado tree.ldif con el siguiente contenido:
dn: dc=uesocc,dc=edu,dc=sv
objectClass: top
objectClass:dcObject
objectClass: organization
o: uesocc.edu.sv
dc: uesocc

dn: cn=lj09002,dc=uesocc,dc=edu,dc=sv
objectClass: simpleSecurityObject
objectClass: organizationalRole
cn: lj09002
description: LDAP2...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS