gpt4 book ai didi

Jenkins:如何更改 LDAP 密码

转载 作者:行者123 更新时间:2023-12-04 00:47:02 32 4
gpt4 key购买 nike

我的机构要求我定期更改我的 LDAP 密码。

过去,我能够执行以下步骤来更改我的密码:-

  • http://www.base64encode.org/ 创建 Base64 编码的密码
  • 编辑 /var/lib/jenkins/config.xml并更改 <managerPassword/> .

  • 但是,Jenkins 的最新版本不再使用 <managerPassword/> .相反,我看到的是 <managerPasswordSecret/> .

    我不确定如何生成新的 secret 密码,因此我执行了以下操作:-
  • 备份 /var/lib/jenkins/config.xml第一的。
  • 编辑 /var/lib/jenkins/config.xml并更改 <useSecurity/>false .
  • 重启 Jenkins 服务。
  • 去 Jenkins 。
  • 启用 LDAP 安全。
  • 输入新的 LDAP 密码。
  • 保存。
  • 开通 /var/lib/jenkins/config.xml并复制 <managerPasswordSecret/> .
  • 恢复备份配置文件。
  • 替换 <managerPasswordSecret/>与新值。

  • 这是令人难以置信的复杂。

    以后有没有更直接的方法来维护我的 LDAP 密码更改?

    非常感谢!

    最佳答案

    您仍然可以使用

  • 生成新的编码密码

    perl -e '使用 MIME::Base64;打印 encode_base64("yourNewPassword");'
  • 在 config.xml 中,找到 / / 。将 更改为 (之前和之后)并将编码从 #1 放在它们之间。保存文件。
  • 重启 Jenkins
  • 登录并使用 UI,将 LDAP Manager 密码重置为相同的 yourNewPassword。 config.xml 现在应该回到
  • 如果你是偏执狂(像我一样),再次重启 jenkins 以使用新修改的 config.xml。
  • 关于Jenkins:如何更改 LDAP 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25364611/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com