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

Back to archive index

Kaoru Sekiguchi sekig****@secio*****
2008年 8月 11日 (月) 19:10:00 JST


関口です。

Aipo4との同期を行う前に、まずLISMとAipo4が正常に連携できているかを確認してみてください。

方法としては、以下のようにLISM経由でAipo4のデータを検索して正常にAipo4のデータが表示されるか確認してください。
# ldapsearch -x -LLL -H ldap://localhost:3890 -b 'dc=lism,dc=gr,dc=jp'

もし、正常に表示されない場合は、設定が間違っているものと思いますので、ログのエラーメッセージを再度メールしてください。

以上、よろしくお願いします。

----- Original Message ----- 
From: "鈴木 利尚" <suzuk****@media*****>
To: <lism-****@lists*****>
Sent: Monday, August 11, 2008 6:46 PM
Subject: [Lism-users 113]Aipo4との連携におけるlism.confの設定方法


> 鈴木です。
> お世話になっております。
>
> 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 の設定誤りがあればご指摘いただきたいです。
>


--------------------------------------------------------------------------------


> _______________________________________________
> Lism-users mailing list
> Lism-****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/lism-users
> 




Lism-users メーリングリストの案内
Back to archive index