2016-10-15 12 views
1

mdbバックエンドでOpenLDAP Serverをセットアップしようとしています。しかし、パケットリポジトリからのバージョンも、自己コンパイルされたバージョン(back_mdbがslapdにコンパイルされているか分かりません)はどちらも私のために働きます。OpenLDAP mdbバックエンド

設定データベースにアクセスできますが、ログにエラーが表示されず、データベースファイル(data.mdb)が作成されますが、ルート(サフィックス)は表示されず、書き込みもできません。

OpenLDAP管理者ガイドで提案されている基本的な設定は役に立ちません。

マイ設定:

include /etc/openldap/schema/core.schema 
include /etc/openldap/schema/cosine.schema 
include /etc/openldap/schema/nis.schema 
include /etc/openldap/schema/inetorgperson.schema 
pidfile /var/run/openldap/slapd.pid 
argsfile /var/run/openldap/slapd.args 

database mdb 
maxsize  1073741824 
suffix  "dc=directory,dc=local" 
rootdn  "cn=admin,dc=directory,dc=local" 
rootpw  "{SSHA}Lh2sewmXFDo+bwc0Vqy12Xwc61n9sQ5t" 
directory /var/lib/openldap/openldap-data 
index objectClass eq 
access to dn.subtree="ou=contacts,dc=directory,dc=local" by self write by dn="cn=server,ou=people,dc=directory,dc=local" write by dn="cn=phone,ou=people,dc=directory,dc=local" read 
access to * by dn="cn=admin,dc=directory,dc=local" write by anonymous auth by dn.subtree="ou=people,dc=directory,dc=local" read by * none 


database config 
rootdn "cn=admin,cn=config" 
rootpw "{SSHA}Lh2sewmXFDo+bwc0Vqy12Xwc61n9sQ5t" 

答えて

0

私は、ローカルホスト上で、私のルートDNを作成するには、LDIFを追加する必要がありました。

dn: dc=directory,dc=local 
dc: directory 
o: directory.local 
objectClass: top 
objectClass: dcObject 
objectClass: organization 
structuralObjectClass: organization 

は、LDIFファイルを追加し、データベースのインデックスを再作成します:LDAPデーモンを

slappadd -b "dc=directory,dc=local" -v -l basedn.ldif 
slapindex 

スタートをし、そこにそれがある:

LDIFファイルを作成し、私のルートDNを。

関連する問題