[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:40770] ldap設定の疑問



皆さん、はじめまして。
debian-woodyを使い始めて悪戦苦闘しているtaoといいます。

openLdapを使った(将来的にsamba3のdcをにらんだ)ユーザ認証の環境を構築し
たい、と考えています。何度も何度も失敗しながら、現状ようやくnssとpamの設
定が終わってldap上のユーザアカウントでログインできるまでこぎつけました。
そこでちょっと疑問に思ったのですが、apt-getしたlibpam-ldapに含まれる、
/usr/share/doc/libpam-ldap/example/pam.d
の設定ファイル(これをごそっとコピーしてきた)に、
pam_pwdb.so
というモジュールがあるのですが、これがパッケージを探しても出てきません。
しかたなくpam_unix.soにおきかえたのですが、問題は無いでしょうか?
pam.d/passwdを変え、(というか変えないとpasswd実行時にエラーが出る)うま
く動いているようですが…
また、システム自体をmd5によるシャドウパスワードと設定したのですが、pamの
設定ファイルで整合性を意識しなければならない場所、というのはあるのでしょ
うか?passwdでは一応先ほどのpam_unix.soにmd5の引数を指定しています(デ
フォルトのpam.d/passwdを参考にして。ここらへんはいろんな解説サイトを参考
にしてみようみまねでやっているところが多いので完全に理解しているというわ
けではないです)。

もうひとつ。
このnss-pam-ldapの設定をして以降、ldapクライアントから接続要求してから実
際に接続されるまで非常に時間がかかるようになってしまいました(クライアン
トはLDAP Browser Editor 2.82)。いつも30秒待たされるので、どこかでタイム
アウトが発生しているのでは、と思うのですが、それがどこなのかがわかりませ
ん。接続してしまえば、普通にブラウズできます。
debuglevelを255にして確認してみると、
do_ldap_select
を出力したあとしばらく止まります。この出力の意味のわかる方、いらっしゃい
ませんでしょうか。

以下、ldap関連の設定です。

----------------------------------------------------- slapd.conf
include         /etc/ldap/schema/core.schema
include         /etc/ldap/schema/cosine.schema
include         /etc/ldap/schema/nis.schema
include         /etc/ldap/schema/inetorgperson.schema
schemacheck     on
pidfile         /var/run/slapd.pid
argsfile        /var/run/slapd.args
replogfile	/var/lib/ldap/replog
loglevel        0
database        ldbm
suffix          "o=xxx,dc=xx,dc=jp"
directory       "/var/lib/ldap"
index objectClass eq
lastmod on
rootdn "cn=admin,o=xxx,dc=xx,dc=jp"
rootpw {MD5}-------------------
password-hash {MD5}
access to attribute=userPassword
        by dn="cn=admin,o=xxx,dc=xx,dc=jp" write
        by anonymous auth
        by self write
        by * none
access to *
        by dn="cn=admin,o=xxx,dc=xx,dc=jp" write
        by * read
access to dn=".*,ou=Roaming,o=morsnet"
        by dn="cn=admin,o=xxx,dc=xx,dc=jp" write
        by dnattr=owner write
------------------------------------------------------ libnss-ldap.conf
host 127.0.0.1
base o=xxx,dc=xx,dc=jp
uri ldap://127.0.0.1/
ldap_version 3
rootbinddn cn=admin,o=xxx,dc=xx,dc=jp
------------------------------------------------------ pam_ldap.conf
host 127.0.0.1
base o=xxx,dc=xx,dc=jp
uri ldap://127.0.0.1/
ldap_version 3
rootbinddn cn=admin,o=xxx,dc=xx,dc=jp
pam_password md5
----------------------------------------------------------------------

以上、よろしくお願いします。
__________________________________________________
Do You Yahoo!?
http://bb.yahoo.co.jp/