«Bind DN» — это имя записи каталога, используемой в операции входа в систему (привязки). В LDAP нет отдельных идентификаторов пользователей — вместо них ваши записи сами себя являются учетными записями LDAP.
Например, cn=Арне Фаллиш,ou=сотрудники,dc=example,dc=org
будет вашим «Bind DN» (при условии, что он существует, конечно), а запись пользовательский пароль
атрибут будет вашим паролем.
(Атрибут может содержать хешированный пароль; slappasswd
команда может использоваться для создания совместимого хэша пароля или ldappasswd
можно использовать для смены пароля онлайн.)
Любая запись, независимо от ее объектного класса, может использоваться для привязки к каталогу, если она имеет атрибут userPassword — сюда входят «person», «inetOrgPerson», «posixAccount» и некоторые другие.
Обратите внимание, что списки управления доступом OpenLDAP по умолчанию работают в «невидимом» режиме, то есть вместо сообщения «Отказано в доступе» сервер делает вид, что недоступные записи вообще не существуют. При защите всего сервера вы, вероятно, предпочли бы, чтобы он просто возвращал ошибку «Требуется аутентификация» — для этого определите olcRequires: привязать авторизацию
в вашей записи olcDatabase (но нет в записи глобальной конфигурации; это нарушит такие вещи, как аутентификация StartTLS и SASL).