「389ds」の版間の差分

提供: 個人的記録
移動: 案内検索
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
 
<div id="mf-ABC">
 
<div id="mf-ABC">
[[Category:Software]]
+
[[Category:LDAP]]
  
 
RHEL8からopenldapではなく389DSに移行しているらしいので、389DSをインストールしてみた。
 
RHEL8からopenldapではなく389DSに移行しているらしいので、389DSをインストールしてみた。
10行目: 10行目:
 
dnf install 389-ds-base
 
dnf install 389-ds-base
 
</pre>
 
</pre>
 +
:* ldapサーバのみインストールされる。
 +
:* コマンドラインツールはインストールされない。コマンドラインツールには openldap-clients を使用する。
 +
:* インストールされるだけでこの時点ではまだldapのツリーなどは作成されない。
 
2 設定コマンドを実行する。
 
2 設定コマンドを実行する。
 
<pre>
 
<pre>
30行目: 33行目:
 
systemctl start dirsrv@インスタンス名
 
systemctl start dirsrv@インスタンス名
 
</pre>
 
</pre>
 +
  
  

2022年10月25日 (火) 15:48時点における最新版

RHEL8からopenldapではなく389DSに移行しているらしいので、389DSをインストールしてみた。

インストール手順

  • 環境にはrocky9を使用。

1 389-ds-base パッケージをインストールする。

dnf install 389-ds-base
  • ldapサーバのみインストールされる。
  • コマンドラインツールはインストールされない。コマンドラインツールには openldap-clients を使用する。
  • インストールされるだけでこの時点ではまだldapのツリーなどは作成されない。

2 設定コマンドを実行する。

dscreate interactive
  • interactive オプションで対話式の設定ツールを起動する。他にも from-file や create-template といったモードがある。
  • 実運用では設定ファイルを書いて from-inf で設定するのがよさそう。
  • interactive で確認される項目は以下になる。
  • hostname: ホスト名
  • instance name : 389DSではインスタンスごとにサービスが作られる
  • port number : ポート番号
  • self-signed certificate database : 自己証明書の自動生成
  • secure port number : ldaps でのポート
  • Directory Manager DN : ログインID
  • Directory Manager password : ログインパスワード
  • database suffix : ツリーのサフィックス
  • sample entries in the suffix

3 サービス名は「dirsrv@インスタンス名」で登録される。サービスを起動する。

systemctl start dirsrv@インスタンス名


参考資料

  • インストールガイド