- 论坛徽章:
- 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子进程直接推出
哪位高人能看下这些问题
感谢了 |
|