2016-10-11 2 views
5

Ich erstelle eine SonarQube-Gruppe sonar-administrators-ldap und zugeordnet LDAP sonar-administrators-ldap. Benutzer unter sonar-administrators-ldap können sich erfolgreich anmelden.Grant-Gruppe globale Berechtigungen ähnlich wie Sonar-Administratoren

navigieren Wann http://localhost:9000/roles/global, es zeigt nur zwei Standardgruppen: Anyone und sonar-administrators, aber nicht die neue sonar-administrators-ldap Gruppe.

Wie gewähre/entziehe ich globale Berechtigungen für andere Gruppen als die Standardgruppen?

+0

Die Globalen Berechtigungen Admin-Seite ist genau der Ort, wo Sie [Erteilung/Widerruf von Berechtigungen] (http://docs.sonarqube.org/display/SONAR/Authorization#Authorization-GlobalPermissions) an Benutzern/Gruppen (Klicken Sie einfach auf das kleine blaue Symbol neben jeder Berechtigung, um Benutzer/Gruppen hinzuzufügen). Kannst du klären, was in deinem Fall nicht funktioniert? –

+1

@Nicolas, die Links "Alle" "Benutzer" "Gruppen" auf der Seite "Global Permissions Admin" scheinen nicht korrekt zu funktionieren. Wenn "Benutzer" ausgewählt wird, wird "Keine Ergebnisse" angezeigt. Wenn Sie "Alle" auswählen, werden nur zwei vordefinierte Gruppen angezeigt: Alle und Sonar-Administratoren. –

Antwort

3

Um zusätzliche Gruppen (ähnlich wie "Sonar-Administratoren") mit Administratorrechten zu erstellen.

Erstellen Sie eine neue Gruppe mit dem gleichen Namen wie in Ihrem AD angezeigt.Starten Sie das Sonar, um die Änderungen zu übernehmen.Geben Sie die neue Gruppe Admin-Berechtigungen mit der Sonar-API.

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