I am trying to bind to AD with php_ldap (using ADLdap), from a Ubuntu (hardy 8.04LTS) host. Binding on port 389 is fine to ldap://myserver, but does not allow me to do things like set password, so I need to bind on port 636 to ldaps://myserver.
Ben belki sertifikalarla, kimlik geçen çeşit oluşur farkındayım, ama gerçekten çalışan bir şey almak için mücadele ediyorum - bağlaması LDAPS başarısız.
The test rig AD has a container Users, in domain mydom.local The account I am using to bindis in the Users container, and has a DN of
'CN=LDAP BIND,OU=Users,DC=mydom,DC=local' and a password of 'mypass'
Onun sAMAccount adı ldap
Ben de ubuntu kutusunda bazı ekstra paketleri yüklemek, ya da windows sunucu üzerinde AD biraz sihir, ya da bazı sertifika kapma şeyler yapmak gerekiyor, ama ben şaşırıp sanıyorum.
Ben yüklemek denilen bazı kullanıcı aramak için ldapsearch komut satırından bağlanmaya çalışırsanız sadece ben olsun, bazı detay eklemek
ldapsearch -vv -H 'ldaps://server.mydom.local' -Y DIGEST-MD5 -X 'dn:CN=LDAP BIND,OU=Users,DC=mydom,DC=local' sAMAccountname=install -U 'u:LDAP BIND'
ldap_initialize( ldaps://server.mydom.local:636/??base )
SASL/DIGEST-MD5 authentication started
Please enter your password: mypass
ldap_sasl_interactive_bind_s: Invalid credentials (49)
Dediğim gibi, ben can başarıyla 389 bağlanmaz.
Ben ubuntu kutu ldap-utils yüklü, libldap, php5-ldap, ve / etc / ldap / ldap.conf olduğunu:
TLS_REQCERT never
BINDDN 'CN=LDAP BIND,OU=Users,DC=mydom,DC=local'
URI ldaps://server.mydom.local
Herhangi bir tavsiye?