云网牛站
所在位置:首页 > Linux云服务器 > 在Linux服务器Jenkins中管理用户和角色的方法

在Linux服务器Jenkins中管理用户和角色的方法

2019-03-08 10:25:59作者:吴可稿源:云网牛站

下面将教你如何在Linux服务器Jenkins中管理用户和角色,它需要创建角色并分配给用户,你需要运行Jenkins服务器才能操作接下来的工作。

 

安装Jenkins参考文章

在Arch Linux系统中使用命令安装Jenkins的方法

在CentOS 7操作系统中安装Jenkins的方法

在Ubuntu 18.04系统中安装Jenkins的方法

在Debian 9服务器中安装Jenkins

 

在Jenkins中管理用户和角色

默认情况下,当你在Jenkins中创建用户时,它几乎可以访问所有内容,在本文中,我们将介绍如何为Jenkins Server创建正确的访问控制角色,将使用角色策略插件来实现这一目标。

Jenkins运行后,使用admin用户帐户登录并导航到Jenkins > Manage Jenkins > Manage Plugins > Available > Filter:

在Linux服务器Jenkins中管理用户和角色的方法

在过滤器框中输入“Role-based Authorization Strategy”,然后按Enter键:

在Linux服务器Jenkins中管理用户和角色的方法

选择插件,然后单击“Download now and install after restart”:

在Linux服务器Jenkins中管理用户和角色的方法

单击复选框重新启动Jenkins。

 

在Jenkins上启用基于角色的策略

安装插件后,导航到“Jenkins > Configure Global Security”,勾选Enable security和Role-Based Strategy,然后保存设置:

在Linux服务器Jenkins中管理用户和角色的方法

 

在Jenkins上创建用户角色

转到“Jenkins >  Manage and Assign Roles > Manage Roles”:

在Linux服务器Jenkins中管理用户和角色的方法

在Linux服务器Jenkins中管理用户和角色的方法

提供角色名称以在Role to add上创建,然后单击“Add”:

在Linux服务器Jenkins中管理用户和角色的方法

为你的新角色勾选适当的值,在我的情况下,我正在创建仅查看用户,因此它将具有:Read under Overall、All under View:

在Linux服务器Jenkins中管理用户和角色的方法

你还可以创建“Project roles”,这将适用于具有匹配指定模式的所有项目:

在Linux服务器Jenkins中管理用户和角色的方法

也可以以类似的方式创建从属角色。

 

为用户分配角色

转到“Jenkins >  Manage and Assign Roles > Assign Roles”:

在Linux服务器Jenkins中管理用户和角色的方法

在Linux服务器Jenkins中管理用户和角色的方法

在Linux服务器Jenkins中管理用户和角色的方法

以具有指定角色的用户身份登录只有可以看到授予的项目:

在Linux服务器Jenkins中管理用户和角色的方法

对于未分配角色而创建的任何新用户,会显示拒绝访问的消息:

在Linux服务器Jenkins中管理用户和角色的方法

 

相关主题

采用Systemd在Docker容器中运行Jenkins服务器的方法

精选文章
热门文章