📜  在Jenkins中创建和管理用户

📅  最后修改于: 2021-01-04 02:51:15             🧑  作者: Mango

在Jenkins中创建和管理用户

通常,在大型组织中,有多个独立的团队来运行和管理詹金斯的工作。但是,管理如此众多的用户并为其分配角色太困难了。

默认情况下,在Jenkins中创建用户时,它几乎可以访问所有内容。这样,您可以创建多个用户,但只能为其分配相同的全局角色和特权。这不是理想的,特别是对于大型组织。

为了使您能够为Jenkins中的不同用户分配不同的角色和特权,您必须安装Role Strategy Plugin

安装基于角色的授权策略插件

步骤1:访问http:// localhost:8080 / jenkins,打开您的Jenkins仪表板

步骤2:点击“管理詹金斯”,然后选择“可用”标签。

步骤3:在过滤器选项上,键入“基于角色”,然后按Enter。

第4步:现在,选择插件,然后单击“安装而不重启”按钮。

第5步:点击“返回首页”。

在詹金斯上启用基于角色的策略

步骤1:安装插件后,转到“管理Jenkins”,然后单击“配置全局安全性”。

单击“配置全局安全性”选项时,将看到以下页面:

选中启用安全性选项。

步骤2:在“安全领域”部分,选择“ jenkins自己的用户数据库”。

  • 在“授权”部分,选择“基于角色的策略”。

点击保存

步骤3:系统将提示您添加您的第一个用户。在这里,我们正在为系统设置一个管理员用户。

单击创建第一个管理员用户

在詹金斯上创建用户

步骤1:现在是时候在系统中设置用户了。当您去管理Jenkins并向下滚动时,您将看到“管理用户”选项。单击此选项。

步骤2:就像您一样,您定义了admin用户,并开始为系统创建其他用户。让我们创建另一个用户:

  • 要创建另一个用户,请单击“管理用户”页面左侧的“创建用户”选项。


  • 单击创建用户按钮。

在Jenkins上管理用户角色

第1步:

  • 单击管理詹金斯
  • 选择管理和分配角色。请注意,只有在安装了角色策略插件后,“管理和分配角色”才可见。

第2步:单击“管理角色”选项以添加新角色。

步骤2:创建一个名为“开发人员”的新角色。

  • 在“添加角色”选项中键入“开发人员”。
  • 单击添加以创建新角色。
  • 现在,选择要分配给开发人员角色的适当权限。
  • 然后点击保存按钮。

在Jenkins上分配用户角色

步骤1:现在,您已经创建了角色,让我们将其分配给特定用户。

  • 单击管理詹金斯
  • 然后选择“管理和分配角色”
  • 单击分配角色

步骤2:让我们向用户添加新角色“开发人员”。

  • 在要添加的用户/组上添加用户名选项。
  • 点击添加按钮。

  • 选择“开发人员”角色复选框。

  • 您可以根据需要将任何角色分配给任何用户。
  • 然后点击保存