jenkins Access Denied- asdf@gmail.com缺少读取权限

时间:2013-08-13 07:08:33

标签: security jenkins jenkins-plugins

我在Ubuntu 12.04中使用Jenkins war 1.520我已经使用openid插件配置了jenkins并使用Google应用程序进行了身份验证。我对基于角色的安全性和基于矩阵的安全性进行了一些更改,为什么会提示我

Access Denied- asdf@gmail.com is missing the Read permission

请让我知道,为了获得访问jenkins需要做些什么

4 个答案:

答案 0 :(得分:5)

您必须重新配置权限。您是否仍然拥有登录访问权限的用户?如果不是,您可能必须通过暂时禁用安全性来重置它。这可以通过修改$ JENKINS_HOME / config.xml(在系统上运行jenkins.war时默认为$ HOME / .jenkins / config.xml)并设置< useSecurity>来实现。从真实到虚假。一定要备份你的配置!

一旦你在那里重新启用安全性,并向我们展示你在基于矩阵和角色的安全性方面的所作所为。

答案 1 :(得分:1)

与Jenkins有同样的问题,结果我的用户名是Gideon,但我得到的错误是'gideon缺少整体管理/注册权限'。通过在/ hudson / authorizationStrategy / permission标签中将Gideon更改为gideon来编辑config.xml,现在一切正常。

答案 2 :(得分:0)

我的权限文件在这里:

/var/lib/jenkins/config.xml

答案 3 :(得分:0)

根据Disable security页面的建议,您需要修改config.xml中的$JENKINS_HOME(例如/var/lib/jenkins)并删除useSecurity行,{{1 }和authorizationStrategy,然后重新启动Jenkins。

请参阅:Jenkins Github Authentication error: user is missing the Overall/Read permission