当前位置: 首页 > 知识库问答 >
问题:

OpenLDAP成员工作时遇到的问题

廉志强
2023-03-14

我不太熟悉OpenLDAP,但我试图让一个本地实例工作,以便在开发中测试一个客户机,该客户机需要memberOf属性。

根据http://www.OpenLDAP.org/doc/admin24/guide.html#的说明,我已经在Centos7虚拟机上下载并安装了OpenLDAP,这是一个快速入门指南。我没有使用包管理来安装它。因为我使用的是2.4.45,所以它使用的是cn=config OLC配置,而不是slapd.conf配置方案

在上面的第4步中,我在配置脚本中使用了--enable-memberof和--enable-refint标志。当我运行预安装测试时,它确实运行了memberof测试,它们通过了,所以我知道覆盖可以以某种方式应用。

    null

这甚至是在正确的轨道上吗?或者进程会因为从源代码安装或使用--enable-memberof标志而不同吗?

如果有任何我需要提供的信息,请告诉我。

更新:当前,我正试图添加具有dndn:olcoverlay={0}memberof,olcdatabase={1}hdb,cn=config的条目,如上面链接的说明所示。我得到#ldapadd-x-d“cn=manager,dc=aaron,dc=com”-w-f member.ldif输入LDAP密码:添加新条目“olcoverlay={0}memberof,olcdatabase={1}mdb,cn=config”ldap_add:访问不足(50)

尝试添加第一个refint ldif失败了,但我认为我不需要这样做,因为这些不是模块,而是根据我的配置方式直接编译到slapd中。

现在我正在尝试添加第二个精炼条目并获取

[root@openldap openldap]# ldapadd -x -D "cn=config" -W -f refint2.ldif 
Enter LDAP Password: 
adding new entry "olcOverlay={1}refint,olcDatabase={1}mdb,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
    additional info: olcRefintAttribute <manager>: attribute type undefined

共有1个答案

闻人冷勋
2023-03-14

为可能需要这方面其他信息的用户添加此注释。本文清楚地解释了如何启用memberOf覆盖以及引用完整性。实际上,它完全解释了端到端openLDAP实现。

 类似资料:
  • 我的合并排序算法无法正常工作。代码在下面,但是我简单总结一下我试过的,我知道的代码没有错的地方。 函数将指向数组的指针和数组的大小作为参数。如果数组的大小小于2,它会立即返回。我确信这是有效的,因为我调试了这部分几次。它返回了8次,这是我期望它做的。接下来,创建一个变量作为索引来拆分数组。我测试了它,我很有信心在所有递归中都是正确的。然后,创建两个数组,第一个数组包含索引…中的元素,第二个数组包含

  • 我从来没有用过红宝石,我想我应该试一试。安装似乎进行得很顺利(我想)。在我使用创建服务器后,麻烦就开始了,然后去设置路由,这样新项目就会出现,而不是红宝石欢迎屏幕。它产生的误差是 未初始化常量欢迎控制器 我在route controller中设置了路径,如下所示 我漏了一步吗?我正在使用installrails的说明在Windows7上安装rails。通用域名格式 这是请求的完整跟踪

  • 当尝试使用pip和conda安装Dash包时,我收到一个错误,说明找不到该包。所有其他软件包都可以使用pip安装 仪表板组件:https://plot.ly/dash/getting-started 例外情况:回溯(最近一次调用last):文件“C:\Users\Owner\Anaconda3\lib\site packages\pip\basecommand.py”,第215行,主状态为self

  • 今天分享的是设计面试中关于工作经验的问题:工作中遇到最大的困难是什么?如何解决的?结果如何? 面试官的可能目的: 1.真假辨认:确认你实习经历的真实性,是真的实习还是美化包装的说辞,通常会从细节中泄露出来; 2.思维方式:你是如何定义“最大的困难”的,为什么会视这个问题为最大的困难(这会反映出你的眼界和思维方式); 3.能力模型:确认你从解决问题中积累了哪些经验,锻炼了哪些能力,是不是和JD相符;

  • 初始化引导层 java.lang.module.FindException 时出错:找不到模块 helloFX 我的包名为helloFX,在从eclipse市场安装javafx时,我收到上面提到的执行错误

  • 我是Java新手,在过去从未遇到过麻烦的事情上苦苦挣扎。不管出于什么原因,我不能扫描代码中的int(或double),但我可以扫描字符串。我正在发布扫描程序无法正常工作的代码片段,请告诉我是否应该包含程序的其余部分。 在底部附近,不接受任何扫描值。我试着把它放在一个不同于的方法中,我试着重新排列它,为它创建一个单独的扫描仪,以及其他一些事情。调试器显示,不管怎样,我都会被卡在那行代码上。我做错了什