LDAP 服务器不可用时如何登录到 jenkins?
How to login to jenkins when LDAP server is not available?
我确实使用 LDAP 设置了 jenkins,并且能够登录。但是当我停止 LDAP 服务器时,我无法使用 jenkin 的本地用户帐户登录到 jenkins。此外,总是编辑 config.xml 并不是更改安全设置的好主意。请帮我。
截至目前,启用 LDAP 后无法进行本地用户登录。当您激活 LDAP 身份验证时,Jenkins 内部用户数据库会自动禁用。
很少有 Jenkins JIRA 获得更多详细信息。
没有别的办法只能编辑~.jenkins/config.xml.
更好的选择是将(LDAP 用户)迁移到 Jenkins 自己的用户数据库。
我在以前的角色中所做的是 Jenkins 配置的副本,它允许管理员和其他用户选择在 LDAP 关闭时进行访问。
当 LDAP 宕机时,我手动切换
mv config.xml config.ldap.xml
mv config.internal.xml config.xml
重启詹金斯()
config.internal.xml 是在我配置 LDAP 之前设置的。您还可以备份 config.xml ,为内部用户访问配置 Jenkins,将其复制并复制回您配置的 LDAP config.xml.
无论如何 - 想法是在 LDAP 恢复之前,您仍然可以获得 运行 个工作等。
我已经考虑过将其自动化,如果检测到 LDAP 已关闭(您可以 运行 定期查找,然后在需要时切换...
未来:
- 在 Jenkins 主机上添加辅助 LDAP 服务器。
- 请记住在第一个 LDAP 上检查 "Ignore if unavailable"。
更多info
我确实使用 LDAP 设置了 jenkins,并且能够登录。但是当我停止 LDAP 服务器时,我无法使用 jenkin 的本地用户帐户登录到 jenkins。此外,总是编辑 config.xml 并不是更改安全设置的好主意。请帮我。
截至目前,启用 LDAP 后无法进行本地用户登录。当您激活 LDAP 身份验证时,Jenkins 内部用户数据库会自动禁用。
很少有 Jenkins JIRA 获得更多详细信息。
没有别的办法只能编辑~.jenkins/config.xml.
更好的选择是将(LDAP 用户)迁移到 Jenkins 自己的用户数据库。
我在以前的角色中所做的是 Jenkins 配置的副本,它允许管理员和其他用户选择在 LDAP 关闭时进行访问。
当 LDAP 宕机时,我手动切换
mv config.xml config.ldap.xml
mv config.internal.xml config.xml
重启詹金斯()
config.internal.xml 是在我配置 LDAP 之前设置的。您还可以备份 config.xml ,为内部用户访问配置 Jenkins,将其复制并复制回您配置的 LDAP config.xml.
无论如何 - 想法是在 LDAP 恢复之前,您仍然可以获得 运行 个工作等。
我已经考虑过将其自动化,如果检测到 LDAP 已关闭(您可以 运行 定期查找,然后在需要时切换...
未来:
- 在 Jenkins 主机上添加辅助 LDAP 服务器。
- 请记住在第一个 LDAP 上检查 "Ignore if unavailable"。
更多info