說明:
1.x版本的jenkins預設是沒有任何許可權限制,任何人都可以訪問。
需要用到的外掛程式:
【role-based authorization strategy】
具體配置:
0、設定jenkins的安全域為【jenkins專有使用者資料庫】
【系統管理】->【configure global security】,如下:
【系統管理】->【configure global security】,如下:
1、新建超級管理員賬戶
【系統管理】->【管理使用者】,增加administrator的使用者:
2、設定外掛程式【role-based authorization strategy】中使用者對應的許可權
【系統設定】->【manage and assign roles】->【manage roles】,新增角色,如下:
其中【global roles】表示這個賬號在全域性來說有哪些操作(包括對專案的),所以上面名為admin的角色可以操作哪些功能。
【project roles】表示專案對應的許可權,其中role表示角色名稱;pattem表示涉及的專案,這裡比較要注意的是:採用名稱匹配進行專案的管理,比如test.*時,那麼只要是test_123這樣的都會被匹配進去;所以上面賦予了只能檢視和構建,其餘都不能使用。
新增好角色role之後,那麼就要進行角色role與賬號進行關聯:
【系統設定】->【manage and assign roles】->【assign roles】,如下:
備註:整個jenkins在全域性配置上,基本都是基於標籤的形式存在,就像nosql那樣非常的自由,所以在配置上要從傳統業務系統脫離出來去理解。
jenkins配置記錄(1) 新增使用者許可權
下面重點記錄下jenkins安裝後的一些配置 1 新增使用者許可權 jenkins初次登陸後,要先註冊乙個使用者作為管理員 依次點選 系統管理 configure global security 如下 選擇 啟用安全 模式,安全域 jenkins專用使用者資料庫 不選擇 允許使用者註冊 如果此處選擇...
jenkins配置記錄(1) 新增使用者許可權
下面重點記錄下jenkins安裝後的一些配置 1 新增使用者許可權 jenkins初次登陸後,要先註冊乙個使用者作為管理員 依次點選 系統管理 configure global security 如下 選擇 啟用安全 模式,安全域 jenkins專用使用者資料庫 不選擇 允許使用者註冊 如果此處選擇...
jenkins02 使用者許可權配置
一 環境要求 外掛程式 role based authorization stratgey 二 配置 入口 manage jenkins manage and assign role 1 manage roles 管理角色 可以用來建立管理員許可權 遊客許可權等 本人非常傻a的以為是直接建立使用者角...