Jenkins中的用户访问权限,如何授予某人访问权限仅查看作业

时间:2013-01-17 14:58:38

标签: jenkins

Jenkins中的用户访问权限,如何授予某人访问权限仅查看作业。

我想设置管理员,其他人只能看到工作。有人可以告诉我该怎么做

4 个答案:

答案 0 :(得分:20)

Jenkins Wiki对如何做到这一点有一个很好的解释:Standard Security Setup

基本上你这样做:

  • 转到Jenkins - >管理Jenkins - >配置全局安全性。
  • 选中“启用安全性”。
  • 将“Jenkins自己的用户数据库”设置为安全领域。
  • 选中“允许用户注册”
  • 选择“基于矩阵的安全性”
  • 检查Anonymous上的“整体阅读”。
  • 在矩阵中添加您的管理员帐户,选中每个框。
  • 保存配置并使用管理员用户名注册以设置密码。

答案 1 :(得分:6)

转到“管理Jenkins” - > “配置系统”并在“授权”下选择“基于矩阵的安全性”。然后,您可以准确配置每个用户应该能够执行的操作。

答案 2 :(得分:1)

在Jenkins中仅具有读取访问权限的新用户的步骤

创建新用户的步骤

  1. 登录Jenkins
  2. 去管理詹金斯
  3. 转到创建用户
  4. 输入所有详细信息-用户名,密码,确认密码,全名,电子邮件
  5. 选择创建用户

仅分配读取访问权限的步骤

  1. 登录到詹金斯
  2. 去管理詹金斯
  3. 转到配置全局安全性
  4. 选择Jenkins自己的用户数据库
  5. 选中“允许用户注册”复选框
  6. 选择基于矩阵的安全性
  7. 选择按钮“添加用户或组”
  8. 写用户名或组名– 写您创建的用户的用户名
  9. 在– 总体,工作,查看
  10. 下选择3个阅读选项
  11. 保存并应用

使用新的用户ID登录并检查更改是否得到反映

答案 3 :(得分:0)

一个简单的方法: 我进入了管理詹金斯>配置全局安全性并选中允许匿名读取访问

现在任何没有凭证的机构都可以查看这些工作。