2016-10-11 11 views
5

SonarQube grubu sonar-administrators-ldap oluşturmak ve LDAP sonar-administrators-ldap ile eşlenmiş. sonar-administrators-ldap altındaki kullanıcılar başarıyla giriş yapabilir. Anyone ve sonar-administrators, ancak yeni sonar-administrators-ldap grubu: Sonar yöneticilerine benzer genel grup izinleri

http://localhost:9000/roles/global gidin

, sadece iki varsayılan gruplarını gösterir.

Varsayılan gruplar dışındaki gruplar için genel izinleri nasıl verebilirim/iptal ediyorum?

+0

Küresel izinler Yönetici sayfası tam kullanıcılar/gruplara sen [hibe/izinleri iptal] gelebilmektedir (http://docs.sonarqube.org/display/SONAR/Authorization#Authorization-GlobalPermissions) (olduğu Kullanıcıları/grupları eklemek için her izinin yanındaki küçük mavi liste simgesini tıklamanız yeterlidir. Davanızda neyin işe yaramadığını açıklayabilir misiniz? –

+1

@Nicolas, Global İzinler Yönetici sayfasındaki "Tümü" "Kullanıcılar" "Gruplar" linkleri düzgün çalışmıyor gibi görünüyor. "Kullanıcılar" ı seçerken "Sonuç yok" ifadesini gösterir. "Tümü" seçildiğinde, yalnızca iki yerleşik grup gösteriliyor: Herkes ve sonar yöneticileri. –

cevap

3

Yönetici izinlerine sahip ek gruplar oluşturmak için ("sonar-administrators" benzeri).

AD'de görüntülenen aynı ada sahip yeni bir Grup oluşturun. Değişiklikleri almak için sonar'ı yeniden başlatın. Sonar API'sini kullanarak yeni grup yönetim izinlerini alın.

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