Jenkins中的"hudson.security.AccessDeniedException2:anonymous缺少整体/管理权限"错误

pau*_*aul 5 jenkins

为了将Jenkins升级version 1.466.2到version 1.557,我将旧jenkins war文件替换jenkins war为目录中的文件/usr/share/jenkins.然后从命令行重新启动jenkins我开始得到新的Jenkins version 1.557.但是后来我搞砸了它的安全部分,我在配置Jenkins时检查了安全复选框.现在我无法使用Jenkins,如果我去myproject.com:3300它就会给我错误: hudson.security.AccessDeniedException2: anonymous is missing the Overall/Administer permission.
为了解决这个错误,我发现我需要<usesecurity>从true 更改为false.但是当我去var/lib/jenkins(Jenkins的哪个主目录)编辑config.xml时.我仍然看到旧版本,version 1.466.2但在GUI中myproject.com:3300显示新版本.

我被困在这里,请让我知道我错过了什么,我怎么能让它运行起来.

Sla*_*lav 7

你是正确的,你需要改变<usessecurity>在$JENKINS_HOME/config.xml。我不会担心配置文件有不同的版本。关闭进程。更改文件。重新启动该过程。

但是如果在此之后您没有看到任何变化并且仍然无法登录,那么您的 Jenkins 家可能是别的东西