未修改初始密碼時
進入Jenkins工作目錄,讀取初始密碼文件initialAdminPassword
:
cat initialAdminPassword
然后在登陸頁面使用該密碼登陸admin用戶,然后根據頁面提示修改密碼
初始密碼已修改
1、找到Jenkins配置文件config.xml
[root@jenkins jenkins]# find / -name config.xml
/var/lib/jenkins/jobs/test/config.xml
/var/lib/jenkins/users/admin/config.xml
/var/lib/jenkins/config.xml
2、修改/var/lib/jenkins/config.xml
文件的<useSecurity>true</useSecurity>
字段
主要是將該字段的值修改為false:<useSecurity>true</useSecurity>
, 如下:
- 注意:該字段修改為false后,可以不使用任何用戶和密碼,直接以管理員權限訪問到Jenkins,比較危險,所以生產環境務必保存好賬戶及密碼****
修改完成后重啟Jenkins:
systemctl restart jenkins.service
3、在web界面修改admin密碼
免密登陸后需要先在系統管理->全局安全管理
下面將安全域
設置為Jenkins專有用戶數據庫
:
然后在用戶列表
頁面選擇admin
用戶進行新密碼的設置:
修改后進行保存,然后還要將全局安全設置
下的授權策略
修改為 登錄用戶可以做任何事
,否則系統依舊是免密登陸:
至此,Jenkins管理員的密碼已經修改完成,密碼大家還是需要保存好,生產環境密碼丟失這樣來進行修改安全性是得不到保障的!!!