Jenkins 十: 訪問控制

1. 打開「系統管理」 –> 「Configure Global Security」。數據庫

2.  選中「啓用安全」。安全

 

3. 找到「安全域」,選中「Jenkins專有數據庫」,選中「容許用戶註冊」。若是不選中」容許用戶註冊「,着只能由管理員來新建用戶,普通用戶本身不能新建用戶。代理

Jenkins 有 四種安全域方式。xml

1) Github Authentication Plugin內存

2) Jenkins 專有用戶數據庫。it

3) LDAPio

4) Servlet容器代理。容器

 

4. 找到「受權策略」,選中「安全矩陣」,能夠看到表格頭部是全部權限的列表。登錄

Jenkins默認有六種受權策略,比較經常使用的有4種。其中「安全矩陣」比較好。配置

任何用戶能夠作任何事(沒有任何限制):即只要打開Jenkins網頁,就能夠作任何事情。最不安全。可是是Jenkins的默認模式。

登陸用戶能夠作任何事:即用戶只要登陸了,就能夠作任何事情。不安全

遺留模式:若是你是"admin"角色,那麼你將擁有Jenkins的一切控制權,其它角色(包括匿名用戶) 只有查看權限.

安全矩陣:比較經常使用。安全性控制也比較方便。

項目矩陣受權策略: 跟安全矩陣相似,只不過在項目中能夠繼續設置而已。

 

5. 在「添加用戶/組」中輸入用戶名,好比「xxx」,點擊「添加」,能夠看到表格中出現 「xxx」。

6. 選中須要給xxx授予的權限。若是是全選的話點擊該行最後的「全選」按鈕。固然也能夠刪除。按照這個步驟能夠控制用戶的訪問權限。建議設置一個admin用戶,而後給予全部權限。

7. 點擊「應用」,「保存」。

8. 能夠看到頁面右上方有「登陸」以及「註冊」按鈕。

 

9. 點擊「註冊」按鈕,輸入各項信息,好比用戶名爲「xxx」,點擊「Sign up」按鈕。

也能夠經過管理員在「系統管理」 -> 「管理用戶」 -> 「新建用戶」。

新建好的用戶信息能夠在 JENKINS_HOME下面的 user文件夾下看到。

 

10. 註冊完成以後,點擊「登陸」按鈕,輸入用戶名密碼登陸。

11. 登陸以後,能夠查看「My Views」。

 

備註: 也能夠直接修改 config.xml來設置。可是設置以後須要重啓Jenkins ,或者點擊「系統管理」-> 「讀取設置」。

「讀取設置」的做用就是「放棄當前內存中全部的設置信息並從配置文件中從新讀取 僅用於當您手動修改配置文件時從新讀取設置」。

相關文章
相關標籤/搜索