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
- centos普通許可權使用者安裝jenkinsCentOSJenkins
- linux新增使用者、使用者組、許可權Linux
- linux給使用者新增sudo許可權Linux
- linux為使用者新增sudo許可權Linux
- jenkins--為普通使用者授予指定job許可權Jenkins
- mysql8.0新增使用者,並指定許可權MySql
- mysql 新增、刪除使用者和許可權分配MySql
- 給非 root 使用者新增 docker 使用許可權Docker
- Linux給普通使用者新增ssh許可權Linux
- Linux為普通使用者新增sudo許可權Linux
- MySQL 給使用者新增 ALTER VIEW 的許可權MySqlView
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- linux新增使用者,並賦予root許可權Linux
- 使用者許可權繼承另一使用者的許可權繼承
- 【許可權管理】Oracle中檢視、回收使用者許可權Oracle
- Jenkins使用者許可權管理-Role-based Authorization Strategy外掛Jenkins
- oracle使用者許可權Oracle
- mysql使用者許可權MySql
- oracle 使用者許可權Oracle
- jenkins原理篇——成員許可權管理Jenkins
- 提取使用者許可權或是不同資料庫使用者許可權的同步資料庫
- laravel8.5使用laravel-permission新增使用者許可權管理Laravel
- Ubuntu下給普通或新增使用者賦予sudo許可權Ubuntu
- 【framework】framework中為systemserver新增許可權FrameworkServer
- Android property屬性許可權新增Android
- mysql使用者許可權管理MySql
- mysql使用者和許可權MySql
- 使用者物件許可權管理物件
- Oracle使用者與許可權Oracle
- 使用者許可權 plsql OracleSQLOracle
- Oracle使用者許可權管理Oracle
- linux使用者許可權Linux
- Oracle 使用者許可權管理與常用許可權資料字典列表Oracle
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 許可權之選單許可權
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- 程式碼批量新增ACL管理員許可權