2017年12月19日 星期二

Jenkins 連接 Active Directory 認證 + 權限設定 Role-based Authorization Strategy

進入Jenkins 選擇管理外掛程式,下載 Active Directory plugin

下載完畢進入 設定全域安全性,輸入你的網域名稱/DC主機名稱之後按儲存就搞定啦






但是預設登入的人有所有權限,可以在同一個地方往下找"授權" 選擇矩陣安全或者,新建立群組來放人


特別注意的是 如果權限沒設定好,是無法進入Jenkins了...

這時候請編輯 /var/lib/jenkins/config.xml 或者是微軟/jenkins/config.xml


找到
<mode>NORMAL</mode>

 <useSecurity>false</useSecurity>
  <authorizationStrategy

class="hudson.security.GlobalMatrixAuthorizationStrategy">
 
中間應該是True 把它改成如黃色False 然後重啟服務就可以進入了! (只是使用者安全性設定都會沒了,必須重來)


接著回到管理外掛程式
把Role-based Authorization Strategy 下載安裝回來

重開之後進入管理腳色

設定腳色權限


最後回到上一頁 指派腳色Assign Rols給其他帳號即可啦 (如果是AD帳號請直接新增AD帳號再指派腳色就可以了 

搞定收工!

沒有留言:

張貼留言