2016-10-11 45 views
5

我創建了一個SonarQube組sonar-administrators-ldap並映射到LDAP sonar-administrators-ldapsonar-administrators-ldap下的用戶可以成功登錄。授予組的全局權限類似於聲納管理員

導航到http://localhost:9000/roles/global時,它只顯示兩個默認組:Anyonesonar-administrators,但不包括新的sonar-administrators-ldap組。

如何爲其他組的默認組授予/撤銷全局權限?

+0

全局權限管理頁面也正是在這裏你可以[授予/撤銷權限(http://docs.sonarqube.org/display/SONAR/Authorization#Authorization-GlobalPermissions)的地方,用戶/組(只需點擊每個權限添加用戶/組內的小藍名單圖標即可)。你能澄清一下你的情況不起作用嗎? –

+1

@Nicolas,全局權限管理頁面中的「全部」「用戶」「組」鏈接似乎無法正常運行。當選擇「用戶」時,它顯示「沒有結果」。當選擇「全部」時,只顯示兩個內置組:任何人和聲納管理員。 –

回答

3

使用管理員權限創建其他組(類似於「sonar-administrators」)。

創建一個與AD中顯示的名稱相同的新組。重新啓動聲納以獲取更改。使用聲納API授予新的組管理權限。

curl -X POST -v -u admin:Password 'http://mysonar/api/permissions/add_group?permission=admin&groupName=mynewgroup'