Ange behörigheter på objektnivå

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

När du hanterar säkerheten för din organisation kan du ange behörigheter på organisations-/samlingsnivå, projektnivå och objektnivå. Den här artikeln hjälper dig att gå till säkerhetsdialogrutorna för att ange behörigheter på objektnivå, eftersom användargränssnittet varierar något mellan Azure Devops. Mer information finns i Komma igång med behörigheter, åtkomst och säkerhetsgrupper.

Följande objekt betraktas som objekt:

  • Allmänt: Instrumentpaneler, analysvyer, Wikis och meddelanden
  • Tavlor: Områdessökvägar, iterationssökvägar, delade frågor och frågemappar med mera
  • Pipelines: Skapa och släppa pipelines, distributionsgrupper, aktivitetsgrupper med mera
  • Lagringsplatser: Git-lagringsplatser och -grenar, TFVC-mappar eller grenar
  • Artefakter: Artefakter och feeds

Arbetsobjekt, arbetsobjekttaggar, Git-lagringsplatstaggar, testplaner, testpaket, testfall och andra testartefakter är inte objekt, utan omfattas av säkerhetsinställningar eller behörigheter, som vanligtvis anges på projektnivå eller för en områdessökväg.

Om du vill ange de flesta behörigheter på objektnivå måste du vara medlem i gruppen Projektadministratörer eller beviljas explicit behörighet via dialogrutan för enskilt objektsäkerhet. Alla behörigheter som beviljas projektadministratörer beviljas också till medlemmar i gruppen Projektsamlingsadministratörer.

Kommentar

TFVC stöder endast en enskild lagringsplats per projekt. Du kan ange behörigheter för lagringsplatsen eller lagringsplatsens mappar/grenar, som ärver från lagringsplatsen.

Öppna behörighetsdialogrutan för ett objektavsnitt

Det finns olika sätt att komma till dialogrutan Behörigheter för ett objekt. Det enklaste sättet är att börja från objektet och sedan välja Mer ... >Säkerhet.

Skärmbild som visar hur du kommer till behörighetsinställningar för ett objekt.

Kommentar

Vissa objekt, till exempel lagringsplatser och analysvyer, kräver grundläggande åtkomst eller högre nivåer. Mer information finns i Åtkomstnivåer.

Ange behörigheter för instrumentpaneler, wikis och analysvyer

Du kan ange behörigheter på projektnivå och organisations-/samlingsnivå för vissa allmänna objekt, till exempel att skapa, ta bort och byta namn på projekt. Följande tabell innehåller information om hur du anger behörigheter på objektnivå för instrumentpaneler, Wiki och analysvyer.

Objekt

Standardgruppmedlemskap

Så här får du åtkomst till säkerhet

Ärvt?

Deltagare

Öppna instrumentpaneler, välj områdessökvägen och sedan Mer ... >Säkerhet.

✔️ (projektinställningar för instrumentpanelen för teamet)

Deltagare

Öppna wikin, välj Mer ... >Wiki-säkerhet. Mer information finns i Hantera Wiki-behörigheter.

nej

Deltagare och grundläggande

Öppna analysvyn, välj Mer ... >Säkerhet.

nej

Ange behörigheter för boards-objekt

Följande tabell innehåller information om hur du anger behörigheter på objektnivå för områdes- och iterationssökvägar, arbetsobjekt med mera.

Objekt

Standardgruppmedlemskap

Så här får du åtkomst till säkerhet

Ärvt?

Öppna Projektinställningar>ProjektkonfigurationSområden>> bredvid ett område, Mer ... >Säkerhet.

✔️ (underordnad nod från den överordnade noden)

Öppna Projektinställningar>Projektkonfiguration>Iterationer> bredvid en iteration, Mer ... >Säkerhet.

✔️ (underordnad nod från den överordnade noden)

Deltagare

Öppna Projektinställningar>Projektkonfiguration>Områden>Områdessökväg> till arbetsobjektet.

nej

Skapare av frågan eller mappen eller projektadministratören

Öppna arbetsobjektets fråga eller frågemapp >Mer ... >Säkerhet.

nej

Projektadministratör eller skapare av leveransplanen.

Open Boards>Leveransplaner> bredvid en leveransplan, Mer ... >Säkerhet.

nej

Välj Mer ... >Säkerhet.

✔️ (från inställningar för organisation/samling)

Kommentar

Taggar för arbetsobjekt – behörigheter anges på projektnivå, Skapa taggdefinition. Arbetsobjekttaggar kvalificeras inte som ett objekt, de definieras via arbetsobjekt.

Tips

För Teammedlemmar efter roll förklaras följande två roller.

  • Ändrade granskare gäller för alla granskare som läggs till eller tas bort på grund av principer som definierats för uppsättningen filer. Till exempel kan en push-överföring till en pull-begäran (PR) införa en ändring i File1.cs. Om en princip säger att person A måste granska ändringar i File1.cs, är de i rollen Ändrade granskare för iterationen av PR.
  • Rollen Återställ granskare är relaterad till principen "återställ röster". Lagringsplatsen har till exempel konfigurerat principen "Återställ röster vid nya push-meddelanden". Person B, som krävdes för PR, har redan godkänt denna PR. På grund av "reset votes policy" återställs deras röst. Därför är de i rollen Återställ granskare för iterationen.

Ange behörigheter för lagringsobjekt

Följande tabell innehåller information om hur du anger behörigheter på objektnivå för lagringsplatser, Git-lagringsplatser, Git-grenar och TFVC-lagringsplatser.

Objekt Standardgruppmedlemskap Så här får du åtkomst till säkerhet Ärvt?
Repos Projektadministratör Öppna Projektinställningar, Lagringsplatser> markerar lagringsplatsens >säkerhet. ✔️
Git-lagringsplats Projektadministratör Öppna Projektinställningar>Lagringsplatser och Git-lagringsplatsen. ✔️ (från projektinställningar för Git-lagringsplats)
Git-gren Projektadministratör Öppna Repos>Branch> din gren >Mer ... >Grensäkerhet. ✔️
TFVC-lagringsplats Projektadministratör Öppna Projektinställningar>Lagringsplatser och TFVC-lagringsplatsen. ✔️

Tips

Ange behörigheter för Pipelines-objekt

Följande tabell innehåller information om hur du anger behörigheter på objektnivå för bygg-pipelines, versionspipelines, distributionsgrupper med mera.

Objekt Standardgruppmedlemskap Så här får du åtkomst till säkerhet Ärvt?
Pipelines Projektadministratör Öppna Pipelines Pipelines>>All> din pipeline >Mer ... >Hantera säkerhet. ✔️
Skapa pipelines Projektadministratör Öppna bygg-pipelinen >Mer ... >Hantera säkerhet. ✔️
Skapa pipelinekörningar Projektadministratör Öppna bygg-pipelinen kör >mer ... >Hantera säkerhet. ✔️
Versionspipelines Projektadministratör Öppna versionspipelinen >Mer ... >Hantera säkerhet. ✔️
Aktivitetsgrupper (klassisk) Projektadministratör Öppna aktivitetsgruppen >Mer ... >Hantera säkerhet. ✔️
Distributionsgrupper Projektadministratör Öppna distributionsgruppen >Mer ... >Hantera säkerhet. ✔️
Distributionspooler Projektadministratör Öppna distributionspoolen >Mer ... >Hantera säkerhet. ✔️
Miljöer Projektadministratör Öppna din miljö >Mer ... >Hantera säkerhet. ✔️ (från Inställningar för miljöbehörighet)
Variabelgrupper Projektadministratör Öppna variabelgruppen >Mer ... >Hantera säkerhet. ✔️ (från inställningar för biblioteksbehörighet)
Säkra filer Projektadministratör Öppna din säkra fil >Mer ... >Hantera säkerhet. ✔️ (från inställningar för biblioteksbehörighet)

Ange behörigheter för Artefakter-objekt

Följande tabell innehåller information om hur du anger behörigheter på objektnivå för artefakter och feeds.

Objekt Standardgruppmedlemskap Så här får du åtkomst till säkerhet Ärvt?
Artefakter Projektadministratör Öppna inställningarsikonen> För artefakter i Azure Artifacts. Du ser inte ikonen om du inte har rätt behörigheter. nej
Flöden Projektadministratör eller feedadministratör Öppna kugghjulsikonen >>Behörigheter>+ Lägg till användare/grupper. nej

Ange behörigheter för testplansobjekt

  • Testplaner, testpaket, testfall och andra testobjekt hanteras på samma sätt som arbetsobjekt. Det beror på att de representerar testspecifika typer av arbetsobjekt, enligt beskrivningen i Testobjekt och termer.
  • Du kan hantera behörigheter på testnivå via inställningar på projektnivå eller via objektnivåinställningar för områdessökväg. Mer information finns i Ange behörigheter och åtkomst för testning.

Ange objektbehörigheter via kommandoraden

Du kan använda kommandoradsverktyget az devops security för att visa och hantera behörigheter.

Vissa mer detaljerade behörigheter och behörigheter för utvalda objekt och funktioner kan bara hanteras via kommandoraden. Till exempel:

  • Meddelanden med namnrymderna EventSubscription och EventSubscriber
  • Läsa eller skapa instrumentpaneler med hjälp av DashboardPriveliges namnområdet
  • Använda, hantera eller visa tjänstslutpunkter via ServiceEndpoints namnområdet
  • Visa leveransplaner via Plans namnområdet

Mer information om namnområden finns i Säkerhetsnamnområde och behörighetsreferens.

Ange behörigheter för objektmeddelanden

Meddelanden kan ställas in på användar-, team-, projekt- och organisations-/samlingsnivå. Även om det inte finns något användargränssnitt för att ange meddelandebehörigheter kan vissa behörigheter anges via kommandoradsverktyg och EventSubscription namnområdet. Mer information finns i Säkerhetsnamnrymd och behörighetsreferens.

Här följer några ytterligare tips för att hantera meddelanden.

  • Om du inte vill få ett meddelande om en händelse som du startade kan du aktivera alternativet Hoppa över initieraren. Mer information finns i Exkludera dig själv från e-postaviseringar för händelser som du startar.
  • Vi stöder inte organisationsomfattande meddelanden. Alternativt kan du ange en distributionslista för e-post som går till hela organisationen. Du kan också generera en banderoll med kommandot az devops banner som alla användare ser när de loggar in.