Jenkins---jenkins新增用戶且配置權限


前言

jenkins配置完成后,可不僅僅只有個人使用,當然如果是自己搭建這玩的,當然可以一個用戶就夠了,但是還是需要了解下,jenkins如何創建用戶,萬一這玩意那天用的上了呢?

創建用戶

1、jenkins的創建用戶,可以讓多個用戶同時登陸jenkins。需要進入到jenkins的設置頁面,點擊管理用戶

 

2、點擊左側的新建用戶--->配置用戶名,密碼。名字,以及郵箱,點擊提交就可以了。

 

 

3、點擊提交后,查看到我們已經成功的創建好了用戶,並切換用戶進行可以登錄

 

分配權限

上述操作已經成功的創建了jenkins用戶,但是通過上述方法創建好的用戶,操作jenkins的權限是和管理員的一樣,這樣就有點不方便了。這里就想到了用戶權限分配的問題,jenkins這里想要分配用戶權限,需要下載一個插件Role-based Authorization Strategy通過插件的方式來進行分配

下載插件

進入到jenkins插件管理頁面,搜索Role,然后進行下載安裝Role-based Authorization Strategy插件。下載完成后進行重啟jenkins

插件使用

1、上述步驟,下載安裝好插件后,進入到安全配置中心勾選Role-Based Strategy,點擊保存。

 

2、在系統管理頁面找到Manage and Assign Roles點擊進入頁面中。

3、進入到Manage Roles中創建一個新的全局角色,這里只勾選1個Read權限代表這可讀權限

 各個權限都是代表什么內容安靜這里給大家簡單整理了一份

Overall                                              (全局) Credentials(憑證) Slave(節點) Job(任務) View(視圖)
Administer Read RunScripts UploadPlugins ConfigureUpdateCenter Create Update View Delete ManageDomains Configure Delete Create Disconnect Connect Build Create Delete Configure Read Discover Build Workspace Cancel Create Delete Configure Read
管理員(最大) 閱讀 運行腳本 升級插件 配置升級中心 創建 更新 查看 刪除 管理域 配置 刪除 創建 斷開連接 連接 構建 創建 刪除 配置 閱讀 重定向 構建 查看工作區 取消構建 創建 刪除 配置 閱讀

4、再次創建兩個項目角色,分別管理不同的項目權限。這里Role to add 表示角色名稱,pattern表示項目名稱,可以全程寫,也可以進行通過.*進行匹配(點不能少)

 

5、我們通過jenkins上自帶的創建用戶系統,創建兩個角色test_01和test_02。

 

6、再次進入到Manage and Assign Roles下的Assign Roles中進行對剛創建的角色進行分配權限

在Global roles中勾選test表示選擇上述步驟中添加的可讀權限

 

7、在項目角色分配權限中,我們將test_01只能訪問test開頭的項目,test_02只能訪問anjing開頭的項目點擊保存。

 

8、上述步驟都一步步的完成了,接下來就是見證的時候了。我們分別登陸test_01的賬號和登錄test_02的賬號進行查看管理項目是否分配正確

test_01:登錄賬戶后,查看項目只能看到test_開頭的

test_02:登錄賬號后,查看項目只能看到anjing_開頭的

 

 通過以上步驟就完成了對用戶的創建和權限分配工作

 

 

感謝您的閱讀,希望對您有所幫助,如果喜歡安靜的文章,也可以點個關注,持續更新或者關注安靜個人公眾號:跟着安靜學測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM