安裝插件 Role-based Authorization Strategy
點擊 左側(cè)的 Manage Jenkins —> Plugins ——> 左側(cè)的 Available plugins
添加用戶注冊
點擊 左側(cè)的 Manage Jenkins —> Security
a、安全域(委托給servlet容器、Jenkins自己的用戶數(shù)據(jù)庫、LDAP、Unix 用戶/組數(shù)據(jù)庫)-> Jenkins自己的用戶數(shù)據(jù)庫
b、允許用戶注冊
c、授權(quán)策略(任何人都可以做任何事、傳統(tǒng)模式、登入用戶可以做任何事、基于角色的策略、安全矩陣、項目矩陣授權(quán)策略) -> 項目矩陣授權(quán)策略
在用戶登錄頁面會出現(xiàn)登錄/注冊的選項。
點擊register進行新用戶信息填寫并注冊,如下圖:注冊test用戶
這時已經(jīng)注冊test賬號,但是用test登入,顯示沒有權(quán)限。
配置權(quán)限
查看當(dāng)前使用者,獲取user id
點擊 左側(cè)的用戶列表
配置管理員權(quán)限
點擊 左側(cè)的 Manage Jenkins —> Security進入進行配置
Add user -> 填入user id -> 勾選管理員模式Administer
配置普通用戶權(quán)限(非管理員權(quán)限)
點擊 左側(cè)的 Manage Jenkins —> Security進入進行配置
Add user -> 填入user id -> 勾選用戶使用權(quán)限
具體權(quán)限解析:
Overall(全局) | Administer | 管理員(最大) |
---|---|---|
Read | 閱讀 | |
RunScripts | 運行腳本 | |
UploadPlugins | 升級插件 | |
ConfigureUpdateCenter | 配置升級中心 |
Credentials(憑證) | Create | 創(chuàng)建 |
---|---|---|
Update | 更新 | |
View | 查看 | |
Delete | 刪除 | |
ManageDomains | 管理域 |
Slave(節(jié)點) | Configure | 配置 |
---|---|---|
Delete | 刪除 | |
Create | 創(chuàng)建 | |
Disconnect | 斷開連接 | |
Connect | 連接 | |
Build | 構(gòu)建 |
Job(任務(wù)) | Create | 創(chuàng)建 |
---|---|---|
Delete | 刪除 | |
Configure | 配置 | |
Read | 閱讀 | |
Discover | 重定向 | |
Build | 構(gòu)建 | |
Workspace | 查看工作區(qū) | |
Cancel | 取消構(gòu)建 |
View(視圖) | Create | 創(chuàng)建 |
---|---|---|
Delete | 刪除 | |
Configure | 配置 | |
Read | 閱讀 |
最大的權(quán)限是Overall的Administer,擁有該權(quán)限可以干任何事情。
最基本的權(quán)限是Overall的Read,用戶必須賦予閱讀的權(quán)限,不然什么都看不到。文章來源:http://www.zghlxwxcb.cn/news/detail-682750.html
小知識
注冊用戶或者admin時,會有提示 用戶已經(jīng)存在,需要到 “/var/lib/jenkins/users”目錄中將相應(yīng)用戶刪掉(以linux為例)。
每個用戶后都有3個圖標,第一個是全選,第二個是反選功能(刪除當(dāng)前已選擇的權(quán)限,選擇其他所有權(quán)限),第三個是刪除功能(刪除該用戶)文章來源地址http://www.zghlxwxcb.cn/news/detail-682750.html
到了這里,關(guān)于Jenkins工具系列 —— 插件 實現(xiàn)用戶權(quán)限分配與管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!