遇到這種情況一般是權限配置失誤導致無法打開web。我們需要對配置文件config.xml進行修復
1.打開config.xml文件
vi /var/lib/jenkins/config.xml
2.把用戶安全認證改成flase
<useSecurity>true</useSecurity> 替換
<useSecurity>flase</useSecurity>
3.刪除authorizationStrategy和securityRealm的配置
<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Create:authenticated</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Delete:authenticated</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:authenticated</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Update:authenticated</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.View:authenticated</permission>
<permission>hudson.model.Computer.Build:authenticated</permission>
<permission>hudson.model.Computer.Configure:authenticated</permission>
<permission>hudson.model.Computer.Connect:authenticated</permission>
<permission>hudson.model.Computer.Create:authenticated</permission>
<permission>hudson.model.Computer.Delete:authenticated</permission>
<permission>hudson.model.Computer.Disconnect:authenticated</permission>
<permission>hudson.model.Hudson.Administer:authenticated</permission>
<permission>hudson.model.Hudson.Read:authenticated</permission>
<permission>hudson.model.Item.Build:authenticated</permission>
<permission>hudson.model.Item.Cancel:authenticated</permission>
<permission>hudson.model.Item.Configure:authenticated</permission>
<permission>hudson.model.Item.Create:authenticated</permission>
<permission>hudson.model.Item.Delete:authenticated</permission>
<permission>hudson.model.Item.Discover:authenticated</permission>
<permission>hudson.model.Item.Move:authenticated</permission>
<permission>hudson.model.Item.Read:authenticated</permission>
<permission>hudson.model.Item.Workspace:authenticated</permission>
<permission>hudson.model.Run.Delete:authenticated</permission>
<permission>hudson.model.Run.Replay:authenticated</permission>
<permission>hudson.model.Run.Update:authenticated</permission>
<permission>hudson.model.View.Configure:authenticated</permission>
<permission>hudson.model.View.Create:authenticated</permission>
<permission>hudson.model.View.Delete:authenticated</permission>
<permission>hudson.model.View.Read:authenticated</permission>
<permission>hudson.scm.SCM.Tag:authenticated</permission>
<permission>org.jenkins.plugins.lockableresources.LockableResourcesManager.Reserve:authenticated</permission>
<permission>org.jenkins.plugins.lockableresources.LockableResourcesManager.Unlock:authenticated</permission>
<permission>org.jenkins.plugins.lockableresources.LockableResourcesManager.View:authenticated</permission>
</authorizationStrategy>
<securityRealm class="hudson.security.SecurityRealm$None"/>
4.重啓jenkins服務
[root@jenkins-master jenkins]# service jenkins restart
Restarting jenkins (via systemctl): [ OK ]
5.重新打開web,熟悉的界面又回來了