2017-01-21 1 views
0

최근에 slapd (2.4.40 + dfsg-1 + deb8u2)를 설치했고 ldap을 통해 인증 된 apache2 (2.4.10-10 + deb8u7)를 얻으려고합니다. . 시스템 자체는 debian (8.6)입니다.ldap에 대한 Apache2 인증이 "user not found"와 함께 실패했습니다.

Ldap이 기본 포트의 localhost에서 실행되고 phpldapadmin을 사용하여 DN (cn = admin, dc = 1000, dc = hu)이 괜찮은 것 같습니다. apache2 authenticaion의 경우 .htaccess 파일을 사용하고 기본 인증 (htpasswd 파일)도 정상적으로 작동합니다.

내 configucation은 다음과 같습니다

AuthName "Add your login message here." 
AuthType Basic 
AuthBasicProvider ldap 
AuthLDAPURL "ldap://localhost:389/dc=1000,dc=hu?sAMAccountName?sub?(objectClass=*)" 
AuthLDAPBindDN "cn=admin,dc=1000,dc=hu" 
AuthLDAPBindPassword ****** 
require ldap-user testtest test ttest 

. 내가 무엇을 할

, 내가 아파치 로그에 오류은 "사용자 없음"가지고 :

==> /var/log/apache2/error.log <== 
[Sat Jan 21 12:54:29.272676 2017] [auth_basic:error] [pid 27767] [client 127.0.0.1:52852] AH01618: user ttest not found: /t1/ 

==> /var/log/apache2/access.log <== 
127.0.0.1 - ttest [21/Jan/2017:12:54:29 +0100] "GET /t1/ HTTP/1.1" 401 738 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" 

==> /var/log/apache2/error.log <== 
[Sat Jan 21 12:54:44.388323 2017] [auth_basic:error] [pid 27766] [client 127.0.0.1:52854] AH01618: user test not found: /t1/ 

==> /var/log/apache2/access.log <== 
127.0.0.1 - test [21/Jan/2017:12:54:44 +0100] "GET /t1/ HTTP/1.1" 401 738 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" 

==> /var/log/apache2/error.log <== 
[Sat Jan 21 12:54:49.460321 2017] [auth_basic:error] [pid 27770] [client 127.0.0.1:52856] AH01618: user testtest not found: /t1/ 

==> /var/log/apache2/access.log <== 
127.0.0.1 - testtest [21/Jan/2017:12:54:49 +0100] "GET /t1/ HTTP/1.1" 401 738 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" 

TTEST, 테스트 및 testtest는 사용자 이름, SN, 내 시스템에 cn을하고 있습니다.

AuthLDAPBindPassword의 암호는 사용자에게도 3 번 검사됩니다.

어디에서 실수합니까? 이 시나리오에서 AuthLDAPURL에 올바른 값이 있습니까?

답변

0

위 예제에서 AuthLDAPURL은 설명 된 설정에 잘못되었습니다. 다음과 같아야합니다 :

AuthLDAPURL ldap://localhost/dc=256,dc=hu?cn?sub 

.

+0

나는 원했다. 그러나 사이트는 내 자신의 대답 (여전히 32 개)을 받아들이는 데 2 ​​일을 기다려야한다고 말했다. – user2194805

+0

완료 ........... – user2194805

관련 문제