我有一台新安装了 postgresql-9.4 的服务器,还有另一台已安装 LDAP 的服务器。我想使用已存在的 LDAP 用户连接 postgresql。
我应该在 /var/lib/pgsql/9.4/data/pg_hba.conf 中更改哪些基本配置,还应该做什么?
答案1
谢谢大家,我刚刚在 /var/lib/pgsql/9.4/data/pg_hba.conf 中做了以下更改:
local all all ldap ldapserver=ldap.server ldapport=389 ldaptls=0 ldapprefix="uid=" ldapsuffix=",ou=People,dc=domain,dc=com"
并且身份验证成功!
答案2
- 阅读友好手册:
http://www.postgresql.org/docs/9.5/static/auth-methods.html
- 你可能想使用https://github.com/larskanis/pg-ldap-sync将 LDAP 用户和组同步到 PostgreSQL