18

Jenkins 中的用户访问权限,如何让某人访问只能查看工作。

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

4

4 回答 4

31

Jenkins Wiki 很好地解释了这是如何完成的:标准安全设置

基本上你这样做:

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

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

于 2013-01-17T15:08:16.327 回答
5

一种简单的方法:我进入 Manage Jenkins > Configure Global Security 并选中Allow anonymous read access

现在,任何没有凭据的机构都可以查看工作。

于 2017-08-08T09:57:25.250 回答
4

在 Jenkins 中创建仅具有 READ 权限的新用户的步骤

创建新用户的步骤

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

分配只读访问权限的步骤

  1. 登录詹金斯
  2. 去管理詹金斯
  3. 转到配置全局安全性
  4. 选择 Jenkins 自己的用户数据库
  5. 勾选“允许用户注册”复选框</li>
  6. 选择基于矩阵的安全性
  7. 选择“添加用户或组”按钮</li>
  8. 写入用户或组名 -写入您创建的用户的用户名
  9. 在 –总体、工作、视图下勾选 3 读取选项
  10. 保存并申请

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

于 2020-01-30T06:50:22.753 回答