首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >编辑基于矩阵的安全性后无法启动jenkins

编辑基于矩阵的安全性后无法启动jenkins
EN

Stack Overflow用户
提问于 2013-11-26 10:44:49
回答 5查看 13.8K关注 0票数 12

我在我的W$7 machine.During上部署了最新的jenkins,运行在我的W$7 machine.During上--我第一次在基于矩阵的安全性中配置了一些东西,解释了这里.After在矩阵中添加了一个用户,ia无法加载jenkins。下面显示错误堆栈。要获得完整的堆栈跟踪,请到这里来看看。

现在,当我进入登录页面时,我可以看到登录表单。我们是否有任何默认的登录继续?

注意:正如在那篇文章中所描述的,我没有看到在登录页面中创建一个帐户选项卡。因此,我无法继续下去。

堆栈跟踪:

代码语言:javascript
运行
复制
hudson.security.AccessDeniedException2: anonymous is missing the Overall/Read permission
at hudson.security.ACL.checkPermission(ACL.java:54)
at hudson.model.Node.checkPermission(Node.java:418)
at jenkins.model.Jenkins.getTarget(Jenkins.java:3680)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:612)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:799)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:587)
at org.kohsuke.stapler.Stapler.service(Stapler.java:218)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)

编辑:

我也有,重新部署的war.The问题仍然存在。

因此,我从JenKins站点下载了新的war文件,并部署在xampp的tomcat中。每当我浏览到jenkins应用程序时,Java就会崩溃。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-11-26 18:31:41

看起来你把自己锁在外面了。下面是锁选择器的说明:

保护Jenkins ..。 禁用安全性 您可能会意外地设置安全域/授权,使您无法再重新配置Jenkins。 当发生这种情况时,您可以通过以下步骤修复这个问题:

  1. 停止Jenkins (最简单的方法是停止servlet容器)。
  2. 转到文件系统中的$JENKINS_HOME并找到config.xml文件。
  3. 在编辑器中打开此文件。
  4. 查找此文件中的<useSecurity>true</useSecurity>元素。
  5. true替换为false
  6. 删除元素authorizationStrategysecurityRealm
  7. 开始詹金斯
  8. 当Jenkins返回时,它将处于不安全模式,每个人都可以完全访问该系统。

如果这仍然不起作用,请尝试重命名或删除config.xml

票数 24
EN

Stack Overflow用户

发布于 2015-11-23 05:21:31

我遵循下面的步骤,source.But仍然面临着同样的问题。https://wiki.jenkins-ci.org/display/JENKINS/Disable+security

最后,我尝试将jenkins安装在另一个目录中,这有助于我开始工作。

希望它能对某人有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2017-08-07 17:18:48

以上所有的答案都很棒,但没有人提到大象--这就是如何让矩阵安全发挥作用?我一遍又一遍地讲着这句话,直到我碰巧找到了我认为的答案。

我所做的是:

  1. 禁用安全性,如上面所示
  2. 进入“配置全局安全”页面
  3. 选择矩阵安全性,并立即为匿名启用所有
  4. 添加用户并设置他们的权限,确保至少有一个管理员(我假设有所有权限)。
  5. 保存,并确保您现在以管理员身份登录。
  6. 返回并关闭除查看匿名权限之外的所有权限(或任何“匿名访问规则”)。
  7. 保存。

好了。

我相信,通过“匿名必有”错误的诀窍是,在关闭匿名管理特权之前,确保您已登录

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20214852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档