- 追加された行はこの色です。
- 削除された行はこの色です。
LISM(LDAP Identity Synchronization Manager)は、LDAP、リレーショナルデータベース、CSVファイルといった様々形式で管理されているID情報を、LDAPインターフェースを通して一元的に管理することができるオープンソースソフトウェアです。
#contents
**OpenLDAPのインストール [#f33ec355]
すでにRPMで入っていればアンインストール
# rpm -e openldap-servers-2.2.13-7.4E openldap-clients-2.2.13-7.4E
openldap-2.2.13-7.4E は入っていてもOK
OpenLDAPのダウンロード~
http://www.openldap.org/software/download/
# tar xvzf openldap-2.3.38.tgz
# cd openldap-2.3.38
# ./configure --prefix=/usr/local/lism --enable-perl --without-threads
configure: error: BDB/HDB: BerkeleyDB not available などとエラーが出たら db4-devel を入れるといいかも
# make depend
# make
# make install
**Perlモジュール類のインストール [#l84abd1d]
***Net::LDAP [#ia05731d]
# yum install perl-LDAP
***XML::Simple [#p30d8d05]
# tar xvzf XML-Simple-2.18.tar.gz
# cd XML-Simple-2.18
# perl Makefile.PL
# make
# make test
# make install
***Digest::SHA1 [#i6328f7b]
# tar xvzf Digest-SHA1-2.11.tar.gz
# cd Digest-SHA1-2.11
# perl Makefile.PL
# make
# make test
# make install
**LISMのインストール [#z79878b5]
http://sourceforge.jp/projects/lism/files/
# tar xvzf LISM-2.1.0.tar.gz
# cd LISM-2.1.0
# perl Makefile.PL PREFIX=/usr/local/lism
設定ファイルの編集
# vi test.cfg
$LISM_SERVER = "/usr/local/lism/libexec/slapd"
$LDAP_SERVER = "/usr/local/lism/libexec/slapd"
# make
# make test
# make install
**PHP-LISMのインストール [#taf838c1]
LDAPによりLISMのデータにアクセスするためのPHPライブラリ。通常のLDAPデータへのアクセスに対しても使用可能。
# pear install http://lism.sourceforge.jp/pear/LISM-1.0.0.tgz