尝试使用 Apache Directory Studio 编辑 LDIF 文件导致“权限被拒绝”

尝试使用 Apache Directory Studio 编辑 LDIF 文件导致“权限被拒绝”

我创建了一个 Linux CentOS 7 VM,并在其上安装了 OpenLDAP。现在,我需要修改文件olcDatabase={2}hdb.ldif。事实证明这是一个挑战。我更愿意使用 GUI 工具而不是命令提示符。谷歌搜索了一下,我找到了 Apache Directory Studio。

思考我安装正确了吗?它没有出现在“应用程序”下拉菜单的任何地方。(应该出现吗?)我只是将它解压到一个名为“Applicaitons”的新文件夹中,然后就可以正常执行它了。

我需要打开和编辑的文件位于此处:

etc/openldap/slap.d/c=config

当我直接导航到那里时,我必须停下来并输入密码slap.d

在此处输入图片描述

我遇到的问题是,当我尝试使用从 Apache Directory Studio 中打开有问题的文件时File > Open File,当我尝试深入研究时slap.d出现此错误:

在此处输入图片描述

我尝试了一些可能在 Windows 上起作用的方法,例如查找右键单击 > 以管理员身份运行等。我尝试使用sudo...从命令提示符执行 Apache Directory Studio,但没有任何结果。

不确定如何解决这个问题。

答案1

使用 Apache Directory Studio,您也无需手动更改文件(如果您尝试的方法有效,就会发生这种情况)。相反,它是一个图形工具,可帮助您执行 LDAP 操作来更改配置。

为了使其正常工作,您需要添加一个 LDAP 连接(左下方,“连接”下),将其指向 LDAP 服务器(在您的情况下可能是本地主机),并将基本 DN 配置为cn=config

顺便说一下,我不知道 CentOS 上全新安装的 OpenLDAP 为此创建的默认值。也许其他人可以在这里发表意见。

相关内容