自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Jenkins原理篇——成員權(quán)限管理

開發(fā) 前端
角色分為3種類型,Global roles,Item roles(項目角色),Agent roles(和節(jié)點操作權(quán)限相關(guān)的角色),其中Global roles擁有最高的權(quán)限,如果為它分配job的讀寫權(quán)限,那么用戶如果綁定了這個角色,將會允許讀取所有的job,不管用戶是不是擁有的項目角色的權(quán)限。

之后在Jenkins的Manage Jenkins→Security 中開啟基于角色的權(quán)限策略。

圖片圖片

然后在jenkins的配置欄里就能看到多出來的角色權(quán)限配置了。

圖片圖片

配置角色

緊接著,我們可以配置相關(guān)的角色并且為角色分配對應(yīng)模塊的權(quán)限。角色分為3種類型,Global roles,Item roles(項目角色),Agent roles(和節(jié)點操作權(quán)限相關(guān)的角色),其中Global roles擁有最高的權(quán)限,如果為它分配job的讀寫權(quán)限,那么用戶如果綁定了這個角色,將會允許讀取所有的job,不管用戶是不是擁有的項目角色的權(quán)限。

!! 溫馨提示:  job 和item在jenkins中的概念,都可以看成是jenkins的創(chuàng)建的編譯部署項目。

如下圖所示,擁有一個admin角色,擁有jenkins的所有權(quán)限,我們還創(chuàng)建了一個dev角色,擁有對jenkins界面的讀權(quán)限(可能說法不太準確,但事實是如果普通角色的用戶沒有overall的讀權(quán)限,那么他進去jenkins后將什么也不不能看,并且提示其權(quán)限不足)

圖片圖片

接著,我們再分配兩個針對具體構(gòu)建項目的角色,develop和prodev,如下圖所示,分別是針對測試環(huán)境和正式環(huán)境的項目創(chuàng)建的角色,其中,pattern能夠用正則表達式匹配具體構(gòu)建的項目名。對job的權(quán)限勾選了build,cancel,read,所以這兩個角色都能夠?qū)λ麄兛吹降木唧w項目擁有構(gòu)建,取消構(gòu)建和讀權(quán)限。

圖片圖片

分配角色

接著,我們再把配置好的角色分配給具體的用戶,如下圖所示,用戶同時擁有dev,develop和prodev3個角色。

圖片圖片

之后,用該用戶登錄jenkins可以看到正確的項目構(gòu)建頁面,同時擁有生產(chǎn)環(huán)境和測試環(huán)境的構(gòu)建權(quán)限。效果如下,

圖片圖片

這里我是對用戶同時分配了對正式環(huán)境和測試環(huán)境有構(gòu)建權(quán)限的角色給一個用戶,真實開發(fā)中,可以對少部分人開啟這個權(quán)利,畢竟知道正式環(huán)境配置的人越少,系統(tǒng)越安全。

責(zé)任編輯:武曉燕 來源: 藍胖子的編程夢
相關(guān)推薦

2021-04-09 08:54:14

Kafka源碼架構(gòu)開發(fā)技術(shù)

2021-06-09 10:29:23

Kafka架構(gòu)組件

2022-02-25 08:54:50

setState異步React

2021-02-20 20:51:24

工具內(nèi)核kprobe

2022-03-02 10:11:41

索引場景數(shù)據(jù)庫

2021-02-21 06:33:27

存儲引擎物聯(lián)網(wǎng)

2022-02-23 09:52:15

InnoDB數(shù)據(jù)索引

2021-03-04 08:06:17

Redis面試模型

2022-09-06 08:02:32

LinuxLKRG安全

2023-12-28 11:24:29

IO系統(tǒng)請求

2017-01-03 13:51:12

Android權(quán)限控制

2022-08-16 09:05:39

Kubernetes權(quán)限管理

2022-04-08 09:53:56

TektonJenkinsKubesphere

2011-07-14 14:00:52

SQL Server固定數(shù)據(jù)庫角色

2024-05-24 08:11:50

Jenkins用戶權(quán)限管理

2011-02-25 13:23:19

Proftpd

2019-11-25 09:46:32

Linux操作系統(tǒng)管理

2021-04-16 10:35:14

MySQL權(quán)限管理

2022-03-21 09:40:48

TektonJenkinsPipeline

2022-09-20 07:33:15

Jenkinshttps://mp
點贊
收藏

51CTO技術(shù)棧公眾號