最近公司jenkins出了故障,經過一番折騰,跪了。接手時,經過一番修復,總算能顯示主界面了。但使用之前的jenkins賬號和密碼登錄時,卻始終登錄不上,截圖如下:
遇到此種情況,如何解決呢?
我的解決方案如下:
一 $JENKINS_HOME/users 目錄下相關文件創建及配置
1. 進入$JENKINS_HOME/users 目錄下(一般是/var/lib/jenkins/users),查看有沒有相關的用戶文件或配置。
爲啥要進入 $JENKINS_HOME/users 目錄呢,因爲 jenkins 專用的用戶數據存放在 $JENKINS_HOME/users 目錄。
我接手的jenkins 跪的 比較徹底,users目錄下啥東西都沒有:
2. 如果 $JENKINS_HOME/users 目錄 下啥都沒有,那就主動創建
在 users目錄下創建以下文件和文件夾
2.1 創建 users.xml
cd /var/lib/jenkins/users
touch users.xml
us