5

私は最終的にMySQLバックエンドでOpenLDAPのインストールを担当することになりました.PHPLDAPAdminに問題があり、問題を知っているかもしれませんが、解決策を見つけることができませんでした.

OpenLDAP 2.4.39、MySQL 5.5、および PHPLDAPAdmin 1.2.2 を使用して Ubuntu 14.04.1 に取り組んでいます。

このサイトの指示に従って、ライターがテスト データの作成を提案するところまで進みました (以前に作成したので、最初からやり直しました)。それで、LDAP をインストールして実行したところ、問題なく実行されました。次に、PHPLDAPAdmin (OpenLDAP インストールの DN と dc と cn に一致するように構成しました) を開き、root アカウントでログインすると、「このベースは PLA で作成できません」というエラーが表示されました。

これに関連する情報をあらゆる場所で検索したところ、2 つの役立つ情報源が見つかりました。1 つは、ここ Stack Overflow で、おそらく PHPLDAPAdmin が正しく構成されていないことを示しています。私は二重と三重にチェックしましたが、そうではありません。もう1つは、ここで、ベースRDNを設定していないことが原因であると示唆しました.

私はそれをしていないので、それが私の問題の原因だと思います。そのため、これらの手順とldapクイックスタートガイドの手順に従って.ldifファイルを作成しようとしましたが、このようなものを思いつきました(sso.example.comではなく、同じ形式です)。

dn: dc=sso,dc=example,dc=com
objectclass: dcObject
objectclass: organization
o: SBCA
dc: example

dn: cn=root,dc=sso,dc=example,dc=com
objectclass: organizationalRole
cn: root

ただし、LDAP はこれを追加することを拒否しました。複数の dc と関係があるのではないかと思いますが、5 行目にリストされている場所にさらに追加するための適切な構文を見つけることができませんでした。(別の dc エントリ? カンマ区切り?)

4

2 に答える 2