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)"