Jenkins搭建 - 新增使用者許可權
Jenkins搭建 - 新增使用者許可權
前一陣子線上上部署了一套jenkins環境,作為線上程式碼釋出平臺使用。
部署記錄:http://www.cnblogs.com/kevingrace/p/5651427.html
下面重點記錄下jenkins安裝後的一些配置:
(1)新增使用者許可權
jenkins初次登陸後,要先註冊一個使用者作為管理員:
依次點選“系統管理”->“Configure Global Security”
如下:
選擇“啟用安全”模式,
“安全域”->“Jenkins專用使用者資料庫”->不選擇“允許使用者註冊”(如果此處選擇了”允許使用者註冊“,那麼任何人都可以註冊,只是註冊後沒有任何的操作許可權,登陸後會提示“Access Denied,沒有Overall/Read許可權”,還是需要在管理員賬號下授權後才能操作)。先註冊一個管理員賬號,然後在管理員下建立普通賬號,再授予這些賬號相應的操作許可權。
“授權策略”->“專案矩陣授權策略”,新增賬號。
首先新增一個admin賬號作為管理員,先”應用“,注意這個時候千萬別點選“儲存”。由於admin使用者還沒有註冊,所以這裡新增到許可權策略內會顯示紅色,等後面將這個admin使用者註冊後就會變成正常的綠色。
如上,點選“應用”後,再點選回到“jenkins”首頁,會提示進行註冊,則使用上面新增的管理員賬號admin進行註冊
註冊成功後,就可以用管理員admin賬號登陸了
在管理員賬號下就可以建立普通使用者
依次點選“系統管理”->“管理使用者”
然後在“系統管理”->“Configure Global Security”的->“授權策略”->“專案矩陣授權策略”裡授予wangshibo使用者相應的許可權。
由於wangshibo使用者已經註冊好了,所以這裡新增進去後是綠色的
其他使用者的新增步驟跟上面一樣操作即可。
一般而言,除了運維人員(管理員)具有所有專案操作的許可權外,一般只給開發人員(通常是專案組的負責人)Beta環境下的專案操作許可權。如下,只給caogaokui和yuxiaogang這兩個使用者設定構建專案的許可權。
“系統管理”->“管理使用者”->“建立使用者”
“系統管理”->“Configure Global Security”->“授權策略”->“專案矩陣授權策略”
然後再相應的專案構建配置裡,“啟用專案安全”,將相應的使用者新增進去,賦予操作許可權,說明他們對該專案由構建的許可權。如下:
相關文章
- Ubuntu-給新增使用者新增root許可權Ubuntu
- jenkins--為普通使用者授予指定job許可權Jenkins
- MySQL 給使用者新增 ALTER VIEW 的許可權MySqlView
- mysql8.0新增使用者,並指定許可權MySql
- 給非 root 使用者新增 docker 使用許可權Docker
- mysql 新增、刪除使用者和許可權分配MySql
- Jenkins使用者許可權管理-Role-based Authorization Strategy外掛Jenkins
- jenkins 容器內的許可權問題Jenkins
- linux使用者許可權Linux
- Android property屬性許可權新增Android
- jenkins原理篇——成員許可權管理Jenkins
- laravel8.5使用laravel-permission新增使用者許可權管理Laravel
- Jenkins Pipeline使用者許可權管理新技巧:打造安全高效的流水線!Jenkins
- Linux使用者與許可權Linux
- mysql使用者許可權管理MySql
- chmod a+r file:給所有使用者新增讀的許可權
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- 許可權之選單許可權
- Linux使用者、組、許可權管理Linux
- MySQL使用者及許可權管理MySql
- Oracle使用者角色許可權管理Oracle
- linux5-使用者許可權Linux
- MySql查詢使用者許可權MySql
- MySQL 使用者及許可權管理?MySql
- 使用者和組的許可權
- 淺談PostgreSQL使用者許可權SQL
- MongoDB 使用者與許可權管理MongoDB
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- mysql 給了使用者所有許可權ALL PRIVILEGES,但是該使用者沒有grant許可權MySql
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- UserService 查詢使用者沒許可權的索引,增加臨時許可權queryIndicesNoPermission分析索引
- MySQL新增新使用者、為使用者建立資料庫、為新使用者分配許可權MySql資料庫
- 許可權系統:一文搞懂功能許可權、資料許可權
- 使用者角色許可權管理架構架構
- mysql 8.0.21使用者及許可權操作MySql
- 入門MySQL——使用者與許可權MySql
- NAS使用者許可權的設定
- MySQL入門--使用者與許可權MySql
- 普通使用者許可權執行dockerDocker