2017-08-02 102 views
0

詹金斯有沒有辦法授予非管理員用戶的權限將角色分配給其他用戶允許詹金斯用戶將角色分配給其他人

我正在使用Role Strategy Plugin並希望創建一個角色,允許稍有特權的用戶將項目角色分配給其他人。問題是屏幕這樣做是在Manage Jenkins>Manage and Assign Roles>Assign Roles找到,並得到一個用戶必須有Jenkins.ADMINISTER權限-a.k.a. Overall Administer

我想知道是否有任何方法來獲得更精細的管理權限定義。

+0

只是爲了澄清,我知道沒有現成的方式來做到這一點。我發佈了這個問題,以獲得一些我可以探索實現這一目標的選項的指導。也許有人知道一個插件,將管理員分成更細粒度的權限?或替代管理控制檯的插件?或者,也許有人可以告訴我,我應該如何去定製管理控制檯?我願意接受所有想法。 – Mig82

回答

0

角色策略插件沒有這樣的選項。詹金斯還有3個定義角色 - 匿名,認證用戶,管理員。

與Jenkins(實例)配置相關的所有活動都可以由具有管理權限的人修改。

+0

嗨@Suresh,請看看我上面關於這個問題的評論。感謝您的輸入。 – Mig82

+0

我已經經歷過相同的要求並且離開它,因爲Jenkins設計我無法實現。所以這就是結論是沒有開箱即用的解決方案的原因。 – Suresh

+1

隨着您對創意的接受,最近在版本2.5.0角色戰略插件中發佈了一項新功能。您可以添加頁面,也可以使用Rest Api創建應用程序以添加/修改/刪除角色和權限。請通過[wiki](https://wiki.jenkins.io/display/JENKINS/Role+Strategy+Plugin)頁面瞭解更多信息。 – Suresh