下面将教你如何在Linux服务器Jenkins中管理用户和角色,它需要创建角色并分配给用户,你需要运行Jenkins服务器才能操作接下来的工作。
安装Jenkins参考文章 在Arch Linux系统中使用命令安装Jenkins的方法
在Jenkins中管理用户和角色 默认情况下,当你在Jenkins中创建用户时,它几乎可以访问所有内容,在本文中,我们将介绍如何为Jenkins Server创建正确的访问控制角色,将使用角色策略插件来实现这一目标。 Jenkins运行后,使用admin用户帐户登录并导航到Jenkins > Manage Jenkins > Manage Plugins > Available > Filter:
在过滤器框中输入“Role-based Authorization Strategy”,然后按Enter键:
选择插件,然后单击“Download now and install after restart”:
单击复选框重新启动Jenkins。
在Jenkins上启用基于角色的策略 安装插件后,导航到“Jenkins > Configure Global Security”,勾选Enable security和Role-Based Strategy,然后保存设置:
在Jenkins上创建用户角色 转到“Jenkins > Manage and Assign Roles > Manage Roles”:
提供角色名称以在Role to add上创建,然后单击“Add”:
为你的新角色勾选适当的值,在我的情况下,我正在创建仅查看用户,因此它将具有:Read under Overall、All under View:
你还可以创建“Project roles”,这将适用于具有匹配指定模式的所有项目:
也可以以类似的方式创建从属角色。
为用户分配角色 转到“Jenkins > Manage and Assign Roles > Assign Roles”:
以具有指定角色的用户身份登录只有可以看到授予的项目:
对于未分配角色而创建的任何新用户,会显示拒绝访问的消息:
相关主题 |