2015-12-02 41 views
0

我尝试设置一个OpenLDAP服务器,我可以使用它作为WebSSO(LemonLDAP :: NG)的后端。这个特定的WebSSO允许将会话存储在LDAP后端中。 我的问题是,似乎每当我连接到LDAP后端以存储会话数据时,它的工作时间为10次,其他时间LDAP拒绝认证。 Logs for failed attempts and for successful attempts can be found hereOpenLDAP CentOS7有时拒绝验证

正如您所见,LemonLDAP :: NG的制造者认为该错误在OpenLDAP(或我的OpenLDAP配置)内。我没有想法并接受建议。

回答

0

看起来像有人在会话期间更改了OpenLDAP数据库。除了这个OpenLDAP实例外,您没有任何访问MDB文件的进程吗? 它可能是slapadd/slapmodify /第2个slapd实例,其配置中的值为directory

如果没有,你能显示你的slapd.conf(不要忘记更改rootpw

+0

这是一个全新安装,没有其他进程正在运行。由于所有配置都位于ldap Store中,因此不存在slapd.conf。 这是一个测试系统,将被擦干净所有密码将会改变,即使IP会不同我可以授予您对系统的访问权限,以便您可以查看周围。这是我的Facebook联系人简介:https://www.facebook.com/iam.swtrse –

+0

您提供的日志显示,受监控的'slapd'实例意外无法读取刚刚读取的值。它可以由以下原因引起: * OpenLDAP的错误(相信我,也有很多人) *操作系统错误(有人可能会修改DB文件) *复制过程(我不知道你的配置) 所以我建议启用审计日志,重现问题并分析测试期间进行的修改。 # auditlog overlay auditlog auditlog /path/to/var/log/audit.log