【问题标题】:Jenkins role based strategy is not reflecting詹金斯基于角色的策略没有反映
【发布时间】:2022-02-07 08:07:38
【问题描述】:

我想在 Jenkins 中使用 admin 管理我的用户。我计划在配置全局设置选项中通过基于角色的策略来做到这一点。但即使 Cloudbees 基于角色的访问控制插件安装在我的插件列表中,我也看不到该选项。 有什么建议么?

注意:由于我处于无法访问互联网的环境中,因此很难重新安装插件并重试。

谢谢 吉文

【问题讨论】:

  • 尝试删除 Cloudbees RBAC 插件。

标签: jenkins roles cloudbees


【解决方案1】:

我找到了在手动安装插件后启用基于角色的授权策略插件的选项。

检查插件是否已经安装。

第 1 步:从您的管理仪表板转到 Manage Jenkins

第 2 步:选择 配置全局安全

第 3 步:在 Authorization 下,底部会有一个类似这样的选项来选择 Role-Based Strategy(选择该选项并应用并保存)

您现在应该会看到 管理和分配角色 按钮。

选择管理和分配角色,您可以看到以下选项来根据您的要求管理用户、角色和策略。

【讨论】:

    【解决方案2】:

    首先,您需要激活基于角色的策略

    进入 Manage Jenkins > Configure System 屏幕,然后勾选 Enable security 并在 Authorization 部分选择 Role-Based Strategy

    然后,您将可以使用 Manage Jenkins 屏幕中显示的 Manages Roles 项来定义和分配角色。

    当然,如果你不能做到这一切,那么你就没有足够的权限。

    详情请见官方documentation

    【讨论】:

    • 我用管理员登录
    • 然后尝试按照我上面写的进行配置。
    • Biruk:我想你没有彻底解决我的问题。我是管理员,安装了角色策略插件,但我无法在授权中看到选项角色策略
    • 为我工作,谢谢。 Jenkins for windows 2.249.1,操作系统:windows 10
    【解决方案3】:

    我也遇到过同样的问题。默认情况下,Jenkins 没有带有基于角色的策略插件。我们必须根据我们的要求安装这个插件。抱歉,安装需要上网,因为这个插件需要从网络上安装。

    连接后,只需转到'管理插件'

    -> 在'Available'下,搜索“role-based”

    ->现在您可以看到'基于角色的授权策略'插件,您可以选择并轻松安装。

    我建议,如果没有构建作业正在运行,您应该选择'立即下载并在重启后安装'选项,以便插件在重启后立即开始正常工作。

    现在,转到“配置全局安全性”

    -> 您现在可以在“授权”下看到“基于角色的策略”,您必须选择它才能对用户启用基于角色的策略。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      相关资源
      最近更新 更多