2014-12-08:已不再擔任SCM和CI的職位,Jenkins系列的文章如無必要不會再維護。
說明:本方法僅適用於jdk6+、tomcat6+和Jenkins專有用戶數據庫的Jenkins!
很多童鞋在使用jenkins的時候忘記密碼了,然后各種蛋疼。最近閑着無事,折騰了下。好了,閑話少扯。
Jenkins專有用戶的數據存放在JENKINS_HOME/users目錄。users目錄的結構我就不扯了,你一看就懂。users/xxx(各種用戶名)
打開忘記密碼的用戶文件夾,里面就一個文件config.xml。嗯,就是它了。打開config.xml,里面有一堆的東西,找找。。。找到了<passwordHash>節點,如圖:
把<passwordHash>節點的內容(圖中黑色的那一串)換成#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
(注意前后有木有空格)
保存,重啟Jenkins程序。
然后輸入用戶名,密碼111111
然后就進去了,然后就沒有然后了O(∩_∩)O哈哈~
好了,有問題,請留言!