jenkins 用来连接域账户校验 校验账户密码的账户的密码被更新后导致jenkins无法登录

先备份 config.xml

 

再删除 config.xml 文件中的下面内容:

<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy">
</authorizationStrategy>
  <securityRealm class="hudson.plugins.active_directory.ActiveDirectorySecurityRealm" plugin="active-directory@2.39">
    <domains>
      <hudson.plugins.active__directory.ActiveDirectoryDomain>
        <name>ad.harman.com</name>
        <servers>ldapmd.ad.harman.com:3269,ldapcg.ad.harman.com:3269,ldapbd.ad.harman.com:3269,ldaphk.ad.harman.com:3269</servers>
        <bindName>yuanchun.yao2@harman.com</bindName>
        <bindPassword>{AQAAABAAAAAQ416gJYIpw2DvQnQIQngAiAX2IHPjsuf0EEj75vB2QWY=}</bindPassword>
        <tlsConfiguration>TRUST_ALL_CERTIFICATES</tlsConfiguration>
      </hudson.plugins.active__directory.ActiveDirectoryDomain>
    </domains>
    <startTls>true</startTls>
    <requireTLS>true</requireTLS>
    <groupLookupStrategy>TOKENGROUPS</groupLookupStrategy>
    <removeIrrelevantGroups>false</removeIrrelevantGroups>
  </securityRealm>

 

删除上面内容后重启jenkins将变成无需账户密码登录的状态

然后配置域账户登录后,输入你的新账户密码, 再保存配置.

打开之前备份的config.xml , 替换其中的下面部分为新的账户密码:

<bindName>yaolaoer@huaweizuiniubi.com</bindName>
<bindPassword>{AQ33ABasdfAAQ416a3AegJYIpw2DvQnQIQngAX2IHPjd3bsEEj75vB2QWY=}</bindPassword>

替换完成后,用备份的config.xml ,替换jenkins安装目录下的config.xml

然后重启jenkins

 

posted @ 2026-01-19 13:11  黑山老猫  阅读(2)  评论(0)    收藏  举报