首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenLDAP mdb后端

OpenLDAP mdb后端
EN

Stack Overflow用户
提问于 2016-10-15 13:34:20
回答 1查看 1.8K关注 0票数 2

我尝试用mdb后端安装OpenLDAP服务器。但无论是来自包存储库的版本还是自编译的版本( back_mdb被编译为slapd的shure版本)都不适合我。

配置数据库是可访问的,日志不打印任何错误,并且创建了数据库文件(data.mdb) --但是我的根(后缀)不会出现,也不能写。

OpenLDAP管理员指南建议的基本配置也不会有帮助。

我的配置:

代码语言:javascript
复制
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"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-16 12:47:58

我必须添加ldif来在localhost上创建我的根dn。

创建LDIF文件:

代码语言:javascript
复制
dn: dc=directory,dc=local
dc: directory
o: directory.local
objectClass: top
objectClass: dcObject
objectClass: organization
structuralObjectClass: organization

添加LDIF文件并重新创建数据库索引:

代码语言:javascript
复制
slappadd -b "dc=directory,dc=local" -v -l basedn.ldif
slapindex

启动ldap守护进程,它就是:我的根dn。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40059655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档