回答編集履歴

1 参考資料を追記

hotta

hotta score 1582

2017/08/03 09:52  投稿

> https://www.server-world.info/query?os=CentOS_7&p=openldap
これだけの情報だと、予備知識なしではツライでしょう。
とりあえず、以下のコマンドで全部出ます(データのダンプ)。
```ここに言語を入力
$ sudo /usr/sbin/slapcat > /tmp/ldap-all.txt
$ less /tmp/ldap-all.txt
```
最初は面倒でも CLI (コマンドライン)で全部できるようにならないと、
LDAP のしくみは把握しづらいと思います。phpLDAPadmin などの GUI は、
ldapsearch コマンドが使いこなせるようになってからですね。
ldap はデータが膨らんでくると、普通に数千行、数万行になったりしますので、
grep などフィルタ系のコマンドにも慣れておいたほうがいいです。
> ldapsearch -x -b "dc=example,dc=com" "(objectclass=*)"
は誤解を承知でざっくり書くと、SQL で言うところの
> SELECT * FROM "dc=example,dc=com"
みたいな感じです。
みたいな感じです。
【追記】過去に書いた講演資料です。
[LDAPの使われ方](https://net-newbie.com/lecture/osc2007-fukuoka.pdf)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る