- 論壇徽章:
- 0
|
今天搞了一天還沒有搞定
一個最基本的問題 ldap里面存放密碼的項應該叫什么?是userPassword嗎?
我在dn:dn=cox,c=us下建立了 cn=user1,dn=cox,c=us等賬號
.htaccess是這樣的
AuthzLDAPMethod ldap
AuthType Basic
AuthName "Restricted Access"
# AuthBasicProvider ldap
AuthzLDAPUserBase dc=cox,c=us
AuthzLDAPUserKey cn
AuthzLDAPLogLevel info
#AuthLDAPURL ldap://localhost:389/dc=cox,c=us?uid?sub?(objectClass=*)
AuthLDAPCompareDNOnServer on
AuthLDAPBindDN "cn=Manager,dc=cox,c=us"
AuthLDAPBindPassword secret
Order deny,allow
Deny from all
#Allow from 127.0.0.1 10.10.10. 111.111.111.111
require user user1 user2 user3 user
但輸入密碼死活都是失敗
log里面是
Jan 22 19:42:33 localhost slapd[13702]: conn=1 op=0 BIND dn="cn=user1,dc=cox,c=us" method=128
Jan 22 19:42:33 localhost slapd[13702]: conn=1 op=0 RESULT tag=97 err=49 text=
Jan 22 19:42:33 localhost slapd[13702]: conn=1 op=1 UNBIND
Jan 22 19:42:33 localhost slapd[13702]: conn=1 fd=13 closed
如果使用下面這個方法,報錯是dn定義錯誤,什么cn,dc都是null
#AuthLDAPURL ldap://localhost:389/dc=cox,c=us?uid?sub?(objectClass=*)
如果使用
# AuthBasicProvider ldap
apache子進程直接推出
哪位高人能看下這些問題
感謝了 |
|