2010-07-29 19 views
11

que estoy tratando de probar una conexión a AD usando OpenLDAP y esto es lo que intento en la línea de comandos:LDAP: No se puede enlazar para la conexión con éxito

/usr/bin/ldapsearch -h names.myorg.com \ 
    -p 389 \ 
    -D "cn=conapps readonly,cn=users,dc=myorg,dc=com" \ 
    -LLL \ 
    -x \ 
    -b "ou=MyOrg Staff,ou=People,dc=myorg,dc=com" \ 
    -s sub "(objectClass=*)" DN sn givenName mail userPrincipalName employeeID usertype \ 
    -W 

Sin embargo, me siguen dando el siguiente error:

Operaciones de error (1) información adicional: 00000000: LdapErr: DSID-0C090627, comentario:. con el fin de realizar esta operación un aprieto exitoso debe ser completada en la conexión, los datos 0, vece

puede alguien ver lo que estoy haciendo incorrectamente ?

Respuesta

6

Creo que su contraseña para bindDN es incorrecta, el bindDn que está especificando es cn=readonly,cn=users,dc=myorg,dc=com y la contraseña que usa -W está vacía. Puede ser incorrecto y no puede autenticarte antes de hacer una búsqueda.

+0

-W de acuerdo a la página del manual, es "Solicitar autenticación simple." Entonces, debería incitarme a ello. Además, tuve un error tipográfico en el ejemplo anterior pero lo solucioné. el bindDn es: cn = conapps readonly, cn = usuarios, dc = myorg, dc = com –

+0

Además, si cambio a -w y proporciono la contraseña en la línea de comando, aparece el mismo mensaje de error. –

+1

debe pasar un '-' después de' -W' y le pedirá una contraseña. –

4

prueba puerto 3286 en su lugar. ver http://technet.microsoft.com/en-us/library/cc978012.aspx

Este comando funciona para mí:

$ ldapsearch -x -LLL -H ldap://test.com:3268 -dbc=test,dc=com -D 'DOMAIN\username' -W name=username dn 
+0

Gracias por este Lee. Pero, hemos abandonado el proyecto. Ya no tengo una necesidad. :) –

Cuestiones relacionadas