一不小心,忘記了admin用戶的賬號密碼。然后就看不到manage jenkins的那部分內容了,看不到就改不了用戶權限,也就是系統癱瘓了。
於是,想着開始沒注冊賬號和密碼的時候,都能看見,也就是沒有sign in 和sign up模塊的時候,是可以使用的,這些信息應該寫在jenkins的配置文件里。
目錄:/var/lib/jenkins/config.xml
需要刪除以下內容:
<useSecurity>true</useSecurity> <authorizationStategy class="hudson.sucrity.FullControlOnceLoggedInAuthorizationStrategy"> ...... </authorizationStategy> <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> <disableSignup>false</disableSignup> .. </securityRealm>
然后重新啟動jenkins,
sudo service jenkins restart
就不需要login 看到manage jenkins了。