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
浙公网安备 33010602011771号