Расположение и настройка ldif файла apacheds
Для проработки методологии работы Spring Security с LDAP понадобилось установить локально LDAP-сервер. Выбрал ApacheDS. Устанавливается без проблем из репозитория.
sudo apt install apacheds
Удивился, что явно расположение конфиг-файла не было написано в руководстве на сайте Apache.
Пришлось даже немного приложить усилий чтобы определить где в ubuntu располагается конфигурационный файл.
В общем, файл лежит он тут:
/var/lib/apacheds/instances/default/conf/ou=config.ldif
Для базовой начальной настройки нужно внести в него дополнительно следующую информацию
dn: ads-transportid=ldap,ou=transports,ads-serverId=ldapServer,ou=servers,ads-directoryServiceId=default,ou=config
ads-systemport: 10389
ads-enabled: TRUE
ads-transportnbthreads: 8
ads-transportaddress: 0.0.0.0
ads-transportid: ldap
objectclass: ads-transport
objectclass: ads-tcpTransport
objectclass: ads-base
objectclass: top
Для просмотра дерева каталогов можно использовать клиент Apache Studio.
Подключаться к порту 10389.
Simple Authentication, где имя пользователя
uid=admin,ou=system
пароль
secret