revisa esto http://www.alcancelibre.org/staticpages/index.php/como-ldap-auth
aqui te lo envio para si no tienes internet
Edite el archivo /usr/share/migrationtools/migrate_common.ph:
vim /usr/share/migrationtools/migrate_common.ph
Nota.
Si utiliza CentOS 5 o Red Hat Enterprise Linux 5, edite el archivo
/usr/share/openldap/migration/migrate_common.ph:
vim /usr/share/openldap/migration/migrate_common.ph
Modifique los los valores de las variables $DEFAULT_MAIL_DOMAIN y
|$DEFAULT_BASE| a fin de que queden del siguiente modo:
# Default DNS domain
$DEFAULT_MAIL_DOMAIN = "dominio.tld";
# Default base
$DEFAULT_BASE = "dc=dominio,dc=tld";
A continuación, hay que crear el objeto que a su vez contendrá el resto
de los datos en el directorio, utilizando migrate_base.pl para generar
el archivo base.ldif.
Genere el archivo base.ldif, ejecutando lo siguiente:
/usr/share/migrationtools/migrate_base.pl > base.ldif
Nota.
Si utiliza CentOS 5 o Red Hat Enterprise Linux 5, puede generar el
archivo base.ldif ejecutando lo siguiente:
/usr/share/openldap/migration/migrate_base.pl > base.ldif
Utilice el mandato ldapadd para insertar los datos necesarios. Las
opciones utilizadas con este mandato son las siguientes:
-x autenticación simple
-W solicitar clave de acceso
-D binddn Nombre Distinguido (dn) a utilizar
-h anfitrión Servidor LDAP a acceder
-f archivo archivo a utilizar
Una vez entendido lo anterior, se procede a insertar la información
generada en el directorio utilizando lo siguiente:
ldapadd -x -W -D 'cn=Manager,dc=dominio,dc=tld' \
-h 127.0.0.1 -f base.ldif
Una vez hecho lo anterior, se podrá comenzar a poblar el directorio con
datos. Lo primero será importar los grupos y usuarios existentes en el
sistema. Realice la importación de usuarios creando los archivos
group.ldif y passwd.ldif, utilizando migrate_group.pl y migrate_passwd.pl.
Ejecute los siguientes dos mandatos:
/usr/share/migrationtools/migrate_group.pl \
/etc/group group.ldif
/usr/share/migrationtools/migrate_passwd.pl \
/etc/passwd passwd.ldif
Nota.
Si utiliza CentOS 5 o Red Hat Enterprise Linux 5, ejecute los siguientes
dos mandatos:
/usr/share/openldap/migration/migrate_group.pl \
/etc/group group.ldif
/usr/share/openldap/migration/migrate_passwd.pl \
/etc/passwd passwd.ldif
Lo anterior creará los archivos group.ldif y passwd.ldif, los cuales
incluirán la información de los grupos y cuentas en el sistema,
incluyendo las claves de acceso. Los datos se podrán insertar en el
directorio LDAP utilizando lo siguiente:
ldapadd -x -W -D 'cn=Manager,dc=dominio,dc=tld' \
-h 127.0.0.1 -f group.ldif
ldapadd -x -W -D 'cn=Manager,dc=dominio,dc=tld' \
-h 127.0.0.1 -f passwd.ldif
El 17/10/2014 a las #4, roger escribió:
Tengo pendiente migrara a LDAP desde hace años, pero siempre lo sigo
dejando para despues. En este momento uso /etc/passwd y shadow para la
base de datos de usuarios y mi duda principal es si es posible migrar
todo eso sin necesidad de obligar a los usuarios a cambiar su
contraseña. Otra duda es si existe alguna herramienta que permita a
los usuarios cambiar sus contraseñas desde la web, como han venido
haciendo hasta ahora.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
----
Universidad Pedagogica de Sancti Spiritus. Cuba
WEB http://www.ucp.ss.rimed.cu/
REVISTA Pedagogia y Sociedad http://www.pedsoc.rimed.cu/
FACEBOOK
https://www.facebook.com/UniversidadPedagogicaCapitanSilverioBlancoNunez
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20141017/a4659dec/attachment.html>
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l