generar base de datos para ldap
Arturo Mardones
arturo.mardones en coretech.cl
Mar Dic 28 20:52:06 CLST 2004
NYARLATHOTEP El Caos Reptante wrote:
>Este es mi actual archivo de configuracion, (despues de leer la guia
>de administracion del sitio openldap, y tambien de leer las paginas
>del manual slpad.conf(5) y slapd-lsbm.
>
>----------------------------------------
>include /usr/local/etc/openldap/schema/core.schema
>include /usr/local/etc/openldap/schema/cosine.schema
>include /usr/local/etc/openldap/schema/corba.schema
>include /usr/local/etc/openldap/schema/dyngroup.schema
>include /usr/local/etc/openldap/schema/inetorgperson.schema
>include /usr/local/etc/openldap/schema/misc.schema
>include /usr/local/etc/openldap/schema/nis.schema
>include /usr/local/etc/openldap/schema/openldap.schema
>
>pidfile /usr/local/var/run/slapd.pid
>argsfile /usr/local/var/run/slapd.args
>
>backend ldbm
>moduleload back_ldbm.la
>
>database ldbm
>suffix "dc=misitio,dc=cl"
>directory /usr/local/var/openldap-data
>
>#readonly on
>
>rootdn "cn=Manager,dc=misitio,dc=cl"
>
>rootpw {SSHA}7ufqcjtCl5+HBogRO1UvkNM6
>
>access to attr=userPassword
> by self write
> by anonymous auth
> by * none
>access to *
> by dn.base="cn=Manager,dc=misitio,dc=cl" write
>-----------------------------------
>tambien realice slaptest y el archivo esta ok, pero al momento de
>ingresar los datos desde un archivo .ldif esto es lo que obtengo
>
># ldapadd -x -f passwd.ldif -D "cn=Manager,dc=misitio,dc=cl" -W
>Enter LDAP Password:
>adding new entry "uid=cesar,ou=People,dc=misitio,dc=cl"
>ldap_add: No such object (32)
> additional info: parent does not exist
>
>y esto es el ejemplo de los datos contenidos en el archivo ldif
>
>dn: uid=cesar,ou=People,dc=misitio,dc=cl
>uid: cesar
>cn: cesar
>objectClass: account
>objectClass: posixAccount
>objectClass: top
>objectClass: shadowAccount
>userPassword: {crypt}$1$pa1DVddQ$vtjnY.F6HEbj76e20ds2t0
>shadowLastChange: 12374
>shadowMax: 99999
>shadowWarning: 7
>loginShell: /sbin/nologin
>uidNumber: 508
>gidNumber: 509
>homeDirectory: /home/mailhosting/cesar
>
>
>cabe destacar que el archivo ldif lo he generado con la herramienta
>migrate_passwd.pl
>
>bueno, saludos... y espero obtener vuestra ayuda... realemente ya no
>se que hacer (he leido varios post en ingles, releido la guia de
>administracion de ldap, y la pagina de los manuales de slapd.conf
>slap-ldbm)
>
>Saludos
>
>EzK
>
>
Agregaste antes misitio.cl como organizacion y despues una ou People???
pq antes de ocupar el script ese me parece que hay que crear la
organizacion y las ou People y Groups... según
http://bulma.net/impresion.phtml?nIdNoticia=1343
algo asi:
####################################
dn: dc=bulmalug,dc=net
objectclass: dcObject
objectclass: organization
o: bulma
dc: bulmalug
dn: cn=Manager,dc=bulmalug,dc=net
objectclass: organizationalRole
cn: Manager
y despues agregar las unidades organizacionales People y Groups... ahi te debiera funkar.
Espero te sirva!!
Saludos,
ARturo
####################################
Más información sobre la lista de distribución Linux