最近在折騰jenkins,配置使用者許可權時點錯了,選擇了安全矩陣後沒有新增使用者,就儲存配置了,然後就報錯了,提示沒有overall/read許可權。還有另外乙個問題,使用者的密碼忘記了怎麼辦?
解決方法:
開啟配置檔案 vim config.xml,配置檔案位於jenkins主目錄下面。把下面**刪除。
1
2
3
4
5
6
true<
/
usesecurity>
false<
/
disablesignup>
false<
/
enablecaptcha>
<
/
securityrealm>
然後重啟服務
service jenkins restart
直接登入,重新配置使用者許可權
jenkins專有使用者的資料存放在jenkins_home/users目錄。開啟忘記密碼的使用者資料夾,裡面就乙個檔案config.xml。
編輯vim config.xml,找到節點,如圖:
1
2
3
#jbcrypt:$2a$10$lxmm9hqai/r4z7gl57qtouw/mrz8usabpcgkvkc7k6dk.g/0yk/uq
<
/
hudson.security.hudsonprivatesecurityrealm_
-
details>
把節點的內容替換成如下內容,注意前後沒有空格
1
#jbcrypt:$2a$10$lxmm9hqai/r4z7gl57qtouw/mrz8usabpcgkvkc7k6dk.g/0yk/uq
儲存重啟jenkins程式
service jenkins restart
然後重新登入,輸入密碼123456
重置mysql 密碼 mysql重置密碼
ubuntu下重置mysql的root密碼 sudo vi etc mysql my.cnf,在 mysqld 段中加入一行 skip grant tables sudo service mysql restart,重啟mysql服務 sudo mysql u root p mysql,用空密碼進入...
mysql id重置密碼 mysql 重置密碼
mysql 重置密碼 版本5.7之前 1 修改mysql配置檔案 vi etc my.cnf 注 windows下修改的是my.ini 在 mysqld 後面任意一行新增 skip grant tables 用來跳過密碼驗證的過程。重啟mysql 2 進入mysql root localhost m...
mysql 重置密碼 mysql 重置密碼
mysql 重置密碼 版本5.7之前 1 修改mysql配置檔案 vi etc my.cnf 注 windows下修改的是my.ini 在 mysqld 後面任意一行新增 skip grant tables 用來跳過密碼驗證的過程。重啟mysql 2 進入mysql root localhost m...