Jenkins持续集成——用户管理
一、基于安全矩陣
系統(tǒng)管理 —>Configure?Global?Security
相關(guān)權(quán)限的作用:
其中有一些比較特別的權(quán)限:
最大的權(quán)限是Overall的Administer,擁有該權(quán)限可以做任何事情。
最基本的權(quán)限是Overall的Read,用戶(hù)必須賦予閱讀的權(quán)限,不然什么都看不到。
由于基于安全矩陣的安全配置若要求指定人員對(duì)某個(gè)job無(wú)權(quán)限訪(fǎng)問(wèn),需要在指定的job中分配權(quán)限,若job比較多的話(huà)必然增大工作量
二、基于角色認(rèn)證策略
需要安裝插件:Role-based Authorization Strategy
啟用角色策略?
??
管理角色?
"系統(tǒng)管理" > "Manage and Assign Roles" > "Manage Roles"?
新建一個(gè)readonly的角色,只賦予全局的只讀權(quán)限?
??
? ? 針對(duì)每個(gè)Project(Job)設(shè)置相應(yīng)的權(quán)限,可通過(guò)正則表達(dá)式進(jìn)行匹配?
??
分配角色?
"系統(tǒng)管理" > "Manage and Assign Roles" > "Assign Roles"?
添加用戶(hù)并分配全局角色?
? ?
添加用戶(hù)并根據(jù)Project roles分配相應(yīng)的權(quán)限?
?
轉(zhuǎn)載于:https://blog.51cto.com/vnimos/1903210
總結(jié)
以上是生活随笔為你收集整理的Jenkins持续集成——用户管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 梦到老公出轨吵架离婚是什么征兆
- 下一篇: React-Native-lesson