LoginSignup
24
30

More than 5 years have passed since last update.

【LDAP環境構築:6】 コマンドまとめ

Posted at

slaptest - 設定ファイル slapd.conf の適合性を検査

slaptest -v -f /etc/openldap/slapd.conf.test
slaptest -v -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
-f slapd.confファイルを指定
-F 設定ディレクトリを指定
-v 冗長モード
-u dry-run モード (データベースがなくてもエラーにならない)

slapindex - SLAPD 索引の再生成

このコマンドは、好みの飲物を持ってきて飲むのに十分な時間を提供する。

slapindex -v -b "dc=example,dc=com" -f slapd.conf
-b 索引を再生成するデータベース決定するための接尾辞 suffix を指定
-f slapd.confファイルを指定

ldapadd - LDAP エントリ追加ツール

ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f ./main.ldif
-x SASL の代わりに簡易認証を使う
-D LDAP ディレクトリにバインドする識別名 binddn を指定
-W 簡易認証のためのプロンプトを出す
-f 標準入力の代わりにファイル file からエントリ更新情報を読み込む
-w 簡易認証のためのパスワードを指定

ldapsearch - LDAP 検索ツール

ldapsearch -x -LLL -D "cn=manager,dc=company,dc=jp" -W -b "ou=people,dc=company,dc=jp"
ldapsearch -x -D "cn=Manager,dc=example,dc=com" -W  +
-x SASL の代わりに簡易認証を使う
-L 検索結果を LDAP データ交換フォーマット(LDIF) で表示する
-LL コメントを出力しない
-LLL LDIF バージョンを出力しない
-D LDAP ディレクトリにバインドする識別名 binddn を指定
-W 簡易認証のためのプロンプトを出す
-w 簡易認証のためのパスワードを指定
-b 検索の開始位置をデフォルトの代わりに searchbase とする

ldapmodify, ldapadd - LDAP エントリ更新/追加ツール

ldapmodify -x -D "cn=Manager,dc=company,dc=jp" -W -f ./modify1.ldif
-x SASL の代わりに簡易認証を使う
-D LDAP ディレクトリにバインドする識別名 binddn を指定
-W 簡易認証のためのプロンプトを出す
-w 簡易認証のためのパスワードを指定
-f 標準入力の代わりにファイル file からエントリ更新情報を読み込む

ldapdelete - LDAP エントリ削除ツール

ldapdelete -x -D "cn=Manager,dc=company,dc=jp" -W "uid=user02,ou=people,dc=company,dc=jp"
-x SASL の代わりに簡易認証を使う
-D LDAP ディレクトリにバインドする識別名 binddn を指定
-W 簡易認証のためのプロンプトを出す
-w 簡易認証のためのパスワードを指定

属性タイプ

dn Distinguished Name 識別子
objectClass objectClass オブジェクトクラス
dc Domain Component ドメイン構成要素
o Organization 組織名
ou Organization Unit 組織単位
cn Common Name 一般名称
24
30
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
30