Jenkins安裝部署完成后预鬓,往往會(huì)放那,很長(zhǎng)時(shí)間不操作 赊颠。等哪天格二,突然想操作的時(shí)候,發(fā)現(xiàn)密碼忘了竣蹦,略尷尬 顶猜。
忘記密碼,有兩個(gè)處理方式 痘括。
方式一:重置密碼
修改 JENKINS_HOME/users/usernamedir 目錄下的config.xml 文件
注:usernamedir 就是你忘記密碼對(duì)應(yīng)的用戶(hù)文件夾
如果是java -jar方式啟動(dòng)的长窄,HOME目錄位于/root/.jenkins
修改config.xml,找到 passwordHash部分纲菌,替換原有的hash值
把
#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
修改為
#jbcrypt:$2a$10$4NW.9hNVyltZlHzrNOOjlOgfGrGUkZEpBfhkaUrb7ODQKBVmKRcmK
后者是123456的hash值
重啟Jenkins
/etc/init.d/jenkins restart
用最新的密碼 111111 登錄
搞定 挠日。
方式二:取消密碼
進(jìn)入Jenkins主目錄,備份config.xml
cp config.xml config.xml.bak
修改config.xml文件
找到關(guān)鍵詞 useSecurity 翰舌,把后面的值 true 改為false
重啟 Jenkins
/etc/init.d/jenkins restart
可以無(wú)賬號(hào)和密碼登錄Jenkins
搞定