2017-01-21 10 views
0

最近slapd(2.4.40 + dfsg-1 + deb8u2)がインストールされていて、ldapで認証されたapache2(2.4.10-10 + deb8u7)を取得しようとしています。 。システム自体はdebian(8.6)です。ldapに対するApache2認証が "user not found"で失敗する

デフォルトポートのlocalhostでLdapを実行し、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 

。私はどのような

は、私はapache2のログにエラーが見つかりません "ユーザー" だ:

==> /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" 

t検定、テストをしてTESTTESTは、ユーザー名、SN、私のシステムでcnをされています。

AuthLDAPBindPasswordのパスワードは、ユーザーに対しても3回チェックされています。

ここで私は間違いをしますか?このシナリオでAuthLDAPURLが適切な値を持っていますか?

答えて

0

まあ、上記の例では、AuthLDAPURLは説明された設定で間違っていました。それだけでなければなりません:

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

+0

私は欲しかったが、私は自分の答えを受け入れるのに2日ほど待たなければならないと言った。 – user2194805

+0

完了........... – user2194805

関連する問題