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

tec*_*012 13 jenkins

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

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

And*_*ahl 24

Jenkins Wiki对如何完成此操作有一个很好的解释:标准安全设置.

基本上你这样做:

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

  • 现在,"启用安全性","Jenkins自己的用户数据库"等位于"Jenkins - >管理Jenkins - >配置全局安全性"菜单下. (4认同)

Lar*_*off 6

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


Has*_*Ali 5

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

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


Meg*_*iya 5

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

\n\n

创建新用户的步骤

\n\n
    \n
  1. 登录詹金斯
  2. \n
  3. 转到管理 Jenkins
  4. \n
  5. 转到创建用户
  6. \n
  7. 输入所有详细信息 \xe2\x80\x93 用户名、密码、确认密码、全名、电子邮件
  8. \n
  9. 选择创建用户
  10. \n
\n\n

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

\n\n
    \n
  1. 登录詹金斯
  2. \n
  3. 转到管理 Jenkins
  4. \n
  5. 转到配置全局安全
  6. \n
  7. 选择Jenkins自己的用户数据库
  8. \n
  9. 勾选复选框\xe2\x80\x9c允许用户注册\xe2\x80\x9d
  10. \n
  11. 选择基于矩阵的安全性
  12. \n
  13. 选择按钮\xe2\x80\x9c添加用户或组\xe2\x80\x9d
  14. \n
  15. Write User or Group name \xe2\x80\x93写入您创建的用户的用户名
  16. \n
  17. 勾选\xe2\x80\x93整体、作业、视图下的3个读取选项
  18. \n
  19. 保存并应用
  20. \n
\n\n

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

\n