管理员密码更改后 Bugzilla LDAP 身份验证中断 - CentOS

管理员密码更改后 Bugzilla LDAP 身份验证中断 - CentOS

大家好,我在尝试让 Bugzilla 身份验证再次工作时遇到了问题。我到处找了找,似乎找不到这个问题。我在 CentOS 服务器上运行 Bugzilla,周末我更改了网络管理员密码,导致 Bugzilla 的 LDAP 中断。

我可以在服务器上进行 LDAP 搜索。我只是找不到可能存储旧密码的任何文件,或者我是否需要做其他事情才能使身份验证再次正常工作,我不知道下一步该做什么,我已经找了好几天了。

任何建议将不胜感激!

TL;DR - 更新了网络管理员密码,LDAP Auth 因 bugzilla 而中断,有什么建议吗?

谢谢!

答案1

运行以下命令:

grep -ir 'cn=Directory Manager name' /

这导致我的文件被发现@ /var/lib/bugzilla/data/params

使用 vi 编辑文件。

目录管理员名称是用于 LDAP 的管理员帐户。

'LDAPbinddn' => 'CN=Directory Manager name,CN=Users,DC=name,DC=COM:password'

测试登录并且无需重新启动或重启服务即可正常工作。

感谢 lVlint67 提供的 grep 命令。

答案2

我强烈建议为每个应用程序(或应用程序集)设置具有适当权限的其他帐户。我发现将多个应用程序绑定到 RootDN 令人不安。

话虽如此,我假设你已经尝试过:

grep -ir 'cn=Directory Manager' ../../bugzillaDirectory/*

结果一无所获?(用您的管理员名称替换目录管理器)。

相关内容