Я понимаю, что есть несколько источников о том, как настроить OpenLDAP под Ubuntu или как настроить хранилища данных для OpenAM (ранее OpenSSO). Некоторые, которые кажутся мне наиболее полезными:
http://ubuntuforums.org/showpost.php?p=8236370&postcount=1
https://blogs.oracle.com/indira/entry/using_openldap_as_user_data
К сожалению, когда я пытаюсь импортировать LDIF, экспортированный из предыдущей системы, где был установлен OpenSSO (на самом деле Java Access Manager, но я надеюсь, что они так же взаимозаменяемы, как и выглядят), я получаю следующую ошибку:
ldap_add: Invalid syntax (21)
additional info: objectClass: value #2 invalid per syntax
Если я закомментирую некоторые строки objectClass, я перейду к другой синтаксической ошибке, из-за которой мне кажется, что мне не хватает важной схемы. Я добавил схему, представленную во второй ссылке выше, но, похоже, это не сработало.
На этой странице [http://docs.sun.com/app/docs/doc/820-3320/ghlvi?a=view (ссылка недействительна)] описывается список файлов LDIF для импорта, которые, как предполагается, распространяются вместе с OpenSSO, но, увы, не все из них, по-видимому, находятся в доступных загрузках с ForgeRock (сопровождающие) OpenAM). [http://www.forgerock.org/downloads.html] Там только схема fam_ *.
Я немного растерялся, что делать дальше. У меня нет большого опыта работы с настройкой LDAP, поэтому, возможно, я упускаю из виду нечто совершенно очевидное. Спасибо за любую помощь!