0%

Windows 10 - Jenkins forgot the password

重設 Jenkins admin 密碼

  1. 到該路徑底下 C:\Users\user\AppData\Local\Jenkins\.jenkins 找到 config.xml 並打開

  2. 修改 <useSecurity>

1
2
3
4
5
6
7
8
9
10
11
12
<?xml version='1.1' encoding='UTF-8'?>
<hudson>
<disabledAdministrativeMonitors/>
<version>2.376</version>
<numExecutors>2</numExecutors>
<mode>NORMAL</mode>
<useSecurity>true</useSecurity> // <-------- false
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
...
  1. 重啟Jenkins,已經可以跳過登入步驟

  2. 管理jenkins -> security-> 管理使用者 -> 密碼 重設新的密碼

  3. 回到 config.xml 將 authorizationStrategy 修改為須登入

1
2
3
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>