[Lism-users 113] Aipo4との連携におけるlism.confの設定方法

アーカイブの一覧に戻る

鈴木 利尚 suzuk****@media*****
2008年 8月 11日 (月) 18:46:46 JST


鈴木です。
お世話になっております。

OpenLDAPとAipo4との連携について検討を進めていますが、
色々試してみたものの同期が行えません。
設定についてご指南いただけると助かります。

マスタとなるLDAPはのディレクトリツリーのサフィックスは、
"dc=hogehoge,dc=gr,dc=jp"、
ユーザ情報は"cn=People,dc=hogehoge,dc=gr,dc=jp"配下に配置して
いるとした場合、
添付「クイックスタートガイドベースの設定.zip」の中の設定で
ldapsearch -x -LLL -H ldap://localhost:3890 -b 'dc=lism,dc=gr,dc=jp'
は、うまく動作してくれます。

さらにAipo4との連携を意識したlism.confの設定を以下のように
設定しました。

***** lism.conf ここから *****
<config>
  <sync>
    <transaction>off</transaction>
    <data name="Aipo4">
      <object name="User">
        <syncdn>ou=People</syncdn>
        <syncfilter>!(uid=admin)</syncfilter>
        <syncattr>
          <name>sn</name>
        </syncattr>
        <syncattr>
          <name>givenname</name>
        </syncattr>
        <syncattr>
          <name>userPassword</name>
        </syncattr>
        <syncattr>
          <name>mail</name>
        </syncattr>
      </object>
    </data>
    <master>
      <containerdn>ou=Master</containerdn>
      <data>LDAP</data>
    </master>
  </sync>
  <data name="Aipo4">
    <container>
      <oc>organizationalUnit</oc>
      <rdn>ou=Aipo4</rdn>
      <attr name="description">Groupware</attr>
    </container>
    <storage name="SQL" hash="SHA">
      <libload>LISM/Utils/lism_util.pl</libload>
      <dsn>DBI:Pg:dbname=org001;host=localhost;port=5433</dsn>
      <admin>aipo_postgres</admin>
      <passwd>Aipoのパスワード</passwd>
      <object name="User">
        <container>
          <rdn>ou=People</rdn>
          <oc>organizationalUnit</oc>
        </container>
        <table>turbine_user</table>
        <id>
          <column>user_id</column>
        </id>
        <oc>inetOrgPerson</oc>
        <rdn>uid</rdn>
        <attr name="uid">
          <column>login_name</column>
        </attr>
        <attr name="sn">
          <column>last_name</column>
        </attr>
        <attr name="givenname">
          <column>first_name</column>
        </attr>
        <attr name="userpassword">
          <column>password_value</column>
        </attr>
        <attr name="mail">
          <column>email</column>
        </attr>
      </object>
    </storage>
  </data>
  <data name="LDAP">
    <container>
      <rdn>ou=LDAP</rdn>
      <oc>organizationalUnit</oc>
    </container>
    <storage name="LDAP" hash="SHA">
      <uri>ldap://ldap.hogehoge/dc=hogehoge,dc=gr,dc=jp</uri>
      <binddn>uid=test01,cn=People,dc=hogehoge,dc=gr,dc=jp</binddn>
      <bindpw>XXXXXXXX</bindpw>
    </storage>
  </data>
</config>
***** lism.conf ここまで *****

この状態で
/usr/local/lism/sbin/lismsync read cluster
を実行すると、
/var/log/messages に
Aug 11 18:24:24 kyo2 LISM[12168]: type=bind
dn="cn=manager,dc=lism,dc=gr,dc=jp" result=0  
Aug 11 18:24:24 kyo2 LISM[12168]: Getting present entries list failed(32) 
のような失敗ログが出力されます。

lism.conf の設定を色々見直してみましたが、
一体どの設定が誤っているか見当がつかない状態です。
ザックリとした質問で申し訳ないですが、
上記の lism.conf の設定誤りがあればご指摘いただきたいです。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: クイックスタートガイドベースの設定.zip
型:         application/x-zip-compressed
サイズ:     1352 バイト
説明:       無し
ダウンロード 


Lism-users メーリングリストの案内
アーカイブの一覧に戻る