2009年1月31日土曜日

OpenLDAPのインストール

ActiveDirectoryでユーザ管理しようと思ったのですが
お金がなかったのでOpenLDAPでユーザ管理しようと思いましたので
インストールを行います。

えーと、、、
OpenSSLとCyrus SASLをインストールする
必要があるようですね。

OpenSSLは
http://www.openssl.org/source/
からダウンロードして解凍して
  1. ./config shared  
  2. make  
  3. make install  


でインストールされます。

Cyrus SASLはすでにインストールされている可能性があるので
RPMコマンドで確認して、存在したら2行目のコマンドで削除します。
  1. rpm -qa | grep cyrus  
  2. rpm -e --nodeps パッケージ名  


CyrusSASLは
ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
からダウンロードして解凍します。
  1. ./configure --enable-login --with-openssl=/usr/local/ssl/lib  
  2. make  
  3. make install  

を行います。


でOpenLDAPのインストールは
http://www.openldap.org/software/download/
からダウンロードして解凍します。
  1. ./configure --with-cyrus-sasl --with-tls  
  2. make depend  
  3. make  
  4. make test  
  5. make install  


で行います。
test時にコネクトエラーで「test000-rootdse 255」みたいなエラーが出ました。
これは「/etc/hosts」の記述がおかしいかららしいです。
  1. 192.168.*.* localhost localhost  

※*は端末のIPです。
で解決しました。

さて使ってみましょうかね。。。

0 件のコメント: