遇到这种情况一般是权限配置失误导致无法打开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,熟悉的界面又回来了