Jenkins權限設置錯誤,導致無法訪問解決
對于剛開始學習Jenkins的用戶,在研究用戶權限的時候可能會遇到因為權限設置失敗導致無法正常使用Jenkins,連admin用戶也無法正常使用。這個時候就需要通過修改配置來解決。
1.停止jenkins
[root@node1 ~]#service jenkins stop
2、配置config.xml
[root@node1 ~]# vim /var/lib/jenkins/config.xml
<useSecurity>true</useSecurity> 修改為:<useSecurity>false</useSecurity>
刪除<authorizationStrategy …/>和<securityRealm …>到</securityRealm>
例如刪除以下內容:
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
說明:
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
這個權限對應“任何用戶可以做任何事(沒有任何限制)”
3.啟動jenkins
[root@node1 ~]# service jenkins start
4.再次訪問Jenkins后,首先要設置登錄認證。

- 第一章:Jenkins的基本介紹
- 第二章:Jenkins服務器安裝
- 第一節:在Centos6.8系統上安裝Jenkins服務器
- 第三章:Jenkins服務器配置
- 第一節:jenkins更換初始登錄密碼
- 第二節:全局工具配置
- 第三節:安裝插件
- 第四節:jenkins中配置git
- 第五節:jenkins中配置Publish Over SSH
- 第六節:jenkins郵件配置
- 第七節:Jenkins進階-獲取git tags代碼
- 第八節:Jenkins權限配置錯誤,導致無法登錄
- 第九節: jenkins通過釘釘發送消息
- 第四章:使用 Sonar 進行代碼質量管理
- 第一節:sonar概述
- 第二節:Sonar的安裝
- 第三節:sonar安裝插件
- 第四節:sonar報錯
- 第五節:代碼分析
- 第五章: 持續集成
- 第一節:GitLab觸發jenkins構建項目
- 第六章:jenkins 2.0 pipeline 從入門到精通
- 第一節:jenkins2 hello pipeline
- 第二節:jenkins pipeline基本概念
- 第七章:jenkins部署實戰
- 第一節:jenkins部署php代碼(一)
- 第二節:jenkins部署java代碼(一)
- 第三節:jenkins部署java代碼(pom.xml)二
- 第四節:jenkins部署php代碼(根據tags)
- 第五節:jenkins部署android代碼
- 第八章:jenkins項目構建配置
- 第一節: jenkins參數化構建過程