gpt4 book ai didi

ubuntu - ubuntu 上的 slapd (OpenLDAP) 我的数据(目录)存储在哪里?

转载 作者:太空宇宙 更新时间:2023-11-03 16:48:59 28 4
gpt4 key购买 nike

在 ubuntu 12.04 机器上安装 slapd 后,ldapaddldapsearch,我可以看到它获取了我的数据。

问题是目录在哪里?这里是空的:

/var/lib/ldap/
/usr/lib/ldap/

slapd 配置目录 /etc/ldap/ 仅包含根设置。

我的数据在哪里?或者如何检查/列出我的后端?

我做了以下初始化:

sudo ldapadd -Y EXTERNAL -H ldapi:/// -f db.ldif

db.ldif 是:

# Load modules for database type
dn: cn=module,cn=config
objectclass: olcModuleList
cn: module
olcModuleLoad: back_bdb.la
# Create directory database
dn: olcDatabase=bdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcBdbConfig
olcDatabase: bdb
# Domain name (e.g. home.local)
olcSuffix: dc=home,dc=local
# Location on system where database is stored
olcDbDirectory: /var/lib/ldap
# Manager of the database
olcRootDN: cn=admin,dc=home,dc=local
olcRootPW: admin
# Indices in database to speed up searches
olcDbIndex: uid pres,eq
olcDbIndex: cn,sn,mail pres,eq,approx,sub
olcDbIndex: objectClass eq
# Allow users to change their own password
# Allow anonymous to authenciate against the password
# Allow admin to change anyone's password
olcAccess: to attrs=userPassword
by self write
by anonymous auth
by dn.base="cn=admin,dc=home,dc=local" write
by * none
# Allow users to change their own record
# Allow anyone to read directory
olcAccess: to *
by self write
by dn.base="cn=admin,dc=home,dc=local" write
by * read

最佳答案

您正在使用新的“在线 session 选项”(olc)。此外,作为后端,您正在加载 Berkeley 数据库 (bdb)。

能否请您粘贴以下命令的输出(它将列出您当前的配置,需要 root/sudo):

ldapsearch -Q -LLL -Y EXTERNAL -H ldapi:/// -b cn=config dn

我的数据在哪里?

您的数据应该位于指定位置/var/lib/ldap

如何检查/列出我的后端?

您可以尝试以下操作,它应该会列出您本地域下的所有用户:

ldapsearch -x -LLL -H ldap:/// -b dc=home,dc=local dn

您应该至少有 1 个来自此查询的条目 - 数据库管理器:

olcRootDN: cn=admin,dc=home,dc=local
olcRootPW: admin

一般来说:

确保您的 ldap 服务器已启动并正在运行:

ps ax | grep ldap

你的输出应该类似于:

/usr/sbin/slapd -h ldap:/// ldapi:/// -g openldap -u openldap -F /etc/ldap/slapd.d

您可以使用图形工具可视化您的 LDAP。我只推荐两个 - JXplorer(轻量级)或 Apache 的 LDAP Directory Studio(较重)

关于ubuntu - ubuntu 上的 slapd (OpenLDAP) 我的数据(目录)存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17669586/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com