詹金斯 – 安全
詹金斯 – 安全
在 Jenkins 中,您可以在 Jenkins 实例上设置用户及其相关权限。默认情况下,您不会希望每个人都能够在 Jenkins 中定义作业或其他管理任务。因此 Jenkins 有能力进行安全配置。
要在 Jenkins 中配置安全性,请按照以下步骤操作。
第 1 步– 单击“管理 Jenkins”并选择“配置全局安全性”选项。
步骤 2 – 单击启用安全选项。例如,假设我们希望 Jenkins 维护它自己的用户数据库,因此在安全领域中,选择“Jenkins’自己的用户数据库”选项。
默认情况下,您希望中央管理员在系统中定义用户,因此请确保取消选中“允许用户注册”选项。您可以暂时保留其余部分,然后单击“保存”按钮。
步骤 3 – 系统将提示您添加第一个用户。例如,我们正在为系统设置管理员用户。
第 4 步– 现在是在系统中设置用户的时候了。现在,当您转到“管理 Jenkins”并向下滚动时,您将看到“管理用户”选项。单击此选项。
第 5 步– 就像您定义管理员用户一样,开始为系统创建其他用户。例如,我们只是创建了另一个名为“user”的用户。
第 6 步– 现在是设置您的授权的时候了,基本上谁可以访问什么。转到管理 Jenkins → 配置全局安全性。
现在在授权部分,单击“基于矩阵的安全性”
步骤 7 – 如果您在用户组列表中没有看到该用户,请输入用户名并将其添加到列表中。然后给用户适当的权限。
定义相关权限后,单击“保存”按钮。
您的 Jenkins 安全性现已设置。
注意– 对于 Windows AD 身份验证,必须将 Active Directory 插件添加到 Jenkins。