Доброго времени суток.
Необходимо организовать возможность авторизации pgbouncer на AD от microsoft внутри контейнера.
Сам pgbouncer не поддерживает авторизацию на AD (по крайней мере пока). Но pgbouncer умеет авторизовать пользователей по PAM. А PAM умеет брать учетные данные в AD.
Если воспользоваться достаточно простой статьёй на habr, и добавить в /etc/pam.d/pgbouncer следующие содержимое:
auth [success=2 default=ignore] pam_krb5.so minimum_uid=1000
...
account [success=2 default=ignore] pam_krb5.so minimum_uid=1000
...
session [success=2 default=ignore] pam_krb5.so minimum_uid=1000
...
password [success=2 default=ignore] pam_krb5.so minimum_uid=1000
...
то pgbouncer установленный непосредственно на хост работает. Доменные пользователи успешно авторизуются.
Но мне нужно запустить pgbouncer в Docker-контейнере.
Устанавливаю в Docker-контейнер всё тоже самое, с созданием точно таких же файлов. Но в Docker-контейнере авторизация не работает. Даже команда login usernamead не работает. Хотя kinit и klist работают корректно.
Кто-нибудь делал авторизацию в AD из Docker-контенера?
