要解决“Bitnami PostgreSQL容器中的LDAP不起作用”的问题,首先需要检查以下几个方面:
ldapsearch -x -H -D -w
docker exec -it /bin/bash
vi /opt/bitnami/postgresql/conf/pg_hba.conf
确保在pg_hba.conf
文件中添加了正确的LDAP配置,例如:
# LDAP Authentication
host all all 0.0.0.0/0 ldap ldapserver= ldapprefix="uid=" ldapsuffix=",ou=users,dc=example,dc=com"
docker exec -it /bin/bash
vi /opt/bitnami/postgresql/scripts/ctl.sh
确保在ctl.sh
文件中设置了正确的LDAP环境变量,例如:
...
export LDAP_SERVER=
export LDAP_PORT=
export LDAP_BINDDN=
export LDAP_BINDPASSWORD=
...
docker restart
通过按照上述步骤检查和配置LDAP连接信息,您应该能够解决“Bitnami PostgreSQL容器中的LDAP不起作用”的问题。