Using EDB LDAP Sync

EDB LDAP Syncを初めて使用する前に、 ldap2pg コマンドでldap2pgの構文と構成を確認することをお勧めします。パラメーターを指定しないと、ユーティリティは予行演習を開始します。以下は、構文と構成のチェックが成功した例です。

ldap2pg
__OUTPUT__
Starting ldap2pg 5.7.
Using /etc/ldap2pg.yml.
Running in dry mode. Postgres will be untouched.
Inspecting roles in Postgres cluster...
Query LDAP to create superusers.
Querying LDAP ou=people,dc=planetexpre... (objectClass...
Would create amy.
Would create bender.
Would create fry.
Would create hermes.
Would create leela.
Would create professor.
Would create zoidberg.
Comparison complete.

資格情報を手動で同期するには、次のコマンドを実行します。

ldap2pg -N
__OUTPUT__
Using /etc/ldap2pg.yaml.
Running in real mode.
Inspecting roles in Postgres cluster...
Query LDAP to create superusers.
Querying LDAP ou=people,dc=planetexpre... (objectClass...
Create amy.
Create bender.
Create fry.
Create hermes.
Create leela.
Create professor.
Create zoidberg.
Synchronization complete.

EDB LDAP Syncが同期を完了したら、 pg_user テーブルを照会して、成功したかどうかを確認できます。テーブルには、LDAPサーバーからインポートされたすべてのユーザーが含まれている必要があります。

SELECT * FROM pg_catalog.pg_user;
__OUTPUT__
  usename  | usesysid | usecreatedb | usesuper | userepl | usebypassrls |  passwd  | valuntil | useconfig
- ----------+----------+-------------+----------+---------+--------------+----------+----------+-----------
 postgres  |       10 | t           | t        | t       | t            |  ****  ****  |          |
 amy       |    16563 | f           | t        | f       | f            |  ****  ****  |          |
 bender    |    16564 | f           | t        | f       | f            |  ****  ****  |          |
 fry       |    16565 | f           | t        | f       | f            |  ****  ****  |          |
 hermes    |    16566 | f           | t        | f       | f            |  ****  ****  |          |
 professor |    16567 | f           | t        | f       | f            |  ****  ****  |          |
 leela     |    16568 | f           | t        | f       | f            |  ****  ****  |          |
 zoidberg  |    16569 | f           | t        | f       | f            |  ****  ****  |          |
(8 rows)