gpt4 book ai didi

jenkins - 如何限制 Jenkins 用户查看用户信息,如 : id, 名称等

转载 作者:行者123 更新时间:2023-12-04 19:31:03 25 4
gpt4 key购买 nike

我已经在 centos 7 上配置了 Jenkins。

作为管理员,我创建了一些用户并授予他们对项目的权限,例如:构建、读取等。
我使用了基于项目的矩阵授权策略。它的工作,但我面临以下问题:

如果任何用户点击人员信息(左侧按钮是仪表板),那么任何用户都可以查看所有其他用户的 ID、姓名等。我想阻止这种情况发生,但我找不到解决此问题的方法。

会不会是配置问题?

最佳答案

这是使用 Role Strategy plugin 的一种解决方案.

我正在为我们的 Jenkins 服务器使用这个插件,它对定义权限非常有用。

在我登台 Jenkins 上,我创建了 2 个用户:

  • 一个完整的管理员
  • 一位观众

  • 我用插件创建了 2 个角色:

    enter image description here
    enter image description here
    enter image description here

    接下来,我将角色分配给相关用户:

    enter image description here

    enter image description here

    查看者角色仅具有全局读取访问权限+构建作业。

    如果我打开一个与管理员的 session ,我可以看到所有人:

    enter image description here

    对于查看器用户,我什么也看不到:

    enter image description here

    更新:

    如果您想为特定项目分配一些权限,您可以创建项目角色(在“管理角色”部分):

    enter image description here

    您可以使用正则表达式过滤项目:
    job(.*)postcommit

    接下来,在分配角色部分,您只需将相关项目角色分配给相关用户。

    我希望它有帮助:)

    关于jenkins - 如何限制 Jenkins 用户查看用户信息,如 : id, 名称等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36323619/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com