LDAPコマンド

ユーザ・グループの追加


ldapadd [オプション1] [DN] [オプション2] [ファイル名]

[オプション1]

  • h LDAPサーバを指定する(省略時はローカルホスト)
  • x SASLを使わず簡易認証を用いる
  • D 認証に利用するDNを指定する

[オプション2]

  • W 認証時のパスワードを対話的に入力する
  • w 認証時のパスワードをコマンドラインで指定する
  • f LDIFファイルを指定する

【例】

ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f users.ldif
ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f group.ldif

ユーザグループの削除


ldapdelete [オプション1] [DN] [オプション2] [ユーザ・グループDN]

[オプション1]

  • h LDAPサーバを指定する(省略時はローカルホスト)
  • x SASLを使わず簡易認証を用いる
  • D 認証に利用するDNを指定する

[オプション2]

  • W 認証時のパスワードを対話的に入力する
  • w 認証時のパスワードをコマンドラインで指定する
  • f LDIFファイルを指定する

【例】

ldapdelete -x -D "cn=Manager,dc=example,dc=com" -W "uid=testuser,ou=People,dc=exsample,dc=com"
ldapdelete -x -D "cn=Manager,dc=example,dc=com" -W "cn=testgrp,ou=Group,dc=yserver,dc=jp"

LDAP検索


ldapsearch [オプション] [DN] [検索条件]

[オプション]

  • h LDAPサーバを指定する(省略時はローカルホスト)
  • x SASLを使わず簡易認証を用いる
  • D 認証に利用するDNを指定する
  • W 認証時のパスワードを対話的に入力する
  • w 認証時のパスワードをコマンドラインで指定する
  • L 検索結果をLDIFv1形式で表示する
  • LL 検索結果をコメントなしの形式で表示する
  • LLL 検索結果をコメントとLDAPバージョン表示なしで表示する

【例】

ldapsearch -x -LLL -b "dc=example,dc=com" "(uid=testuser)"