Я уже задавал этот вопрос ранее: Множественные Bind и базовые DN в ldap.conf
Поскольку на предыдущий вопрос был дан отрицательный ответ, я ищу другие варианты, такие как разделение аутентификации и поиск по NSS (как предлагается в ответе, приведенном в приведенной выше ссылке).
Как аутентификация и поиск NSS разделяются на разные серверы?
Это сложно. Вам нужен модуль PAM, который выполняет аутентификацию LDAP, но не используйте ту же конфигурацию, что и ваш плагин LDAP для NSS. Это проблематично, потому что большинство дистрибутивов предполагают, что вы используете интегрированное решение LDAP.
pam_ldap
модуль выглядит так, как будто его можно настроить для использования другого файла конфигурации, чем тот, который используется плагином PADL LDAP для NSS. nscld
и считается неполноценным по этой причине. libnss_ldap.so
)pam_sssd
, если его поставляет ваш дистрибутив. я считать их можно было бы использовать рядом, но это зависит от sssd
и я не настраивал это раньше.pam_krb5.so
для аутентификации и подключения NSS к LDAP ... но имейте в виду, что Kerberos требует своего собственного набора знаний для правильной настройки.Несмотря ни на что, это займет много времени. Возможно, вам будет лучше реплицировать необходимые данные между двумя серверами LDAP, чтобы вы могли указать свой сервер на одном.