권한 관리

Visual Studio Team Foundation Server(TFS)에서 사용자 및 그룹의 사용 권한을 추가, 변경 또는 제거할 수 있습니다.TFS에서는 권한이 명시적으로 설정되며 이들 권한 또한 권한의 네 개 수준, 즉 팀 수준, 프로젝트 수준, 컬렉션 수준 및 서버 수준 각각에서 특정 그룹에 속한 사용자의 멤버 자격에 따라 상속 여부가 결정된다.TFS에서 사용자와 그룹의 명시적 및 암시적 사용 권한을 볼 수 있으며, 팀 수준을 제외한 모든 항목에 사용자와 그룹의 권한을 변경할 수 있습니다.팀 수준의 사용 권한은 팀 내 멤버 자격에 의해 결정되며, 수동으로 설정 또는 변경할 수 없습니다.

배포에 SharePoint 제품 및 SQL Server Reporting Services가 사용되는 경우 TFS에 사용자나 그룹을 추가할 때 이 두 구성 요소에도 사용자나 그룹을 추가해야 할 수 있습니다.이러한 리소스를 사용하여 배포를 구성한 경우 해당 프로그램에 사용자와 그룹을 추가하고 해당 사용자 또는 그룹에 대한 적절한 권한을 부여해야만 TFS에서 모든 작업을 제대로 수행할 수 있습니다.

이 경우 구성이 복잡하므로 TFS 배포에서 사용자 및 사용자의 권한을 개별적으로 관리하기가 어려울 수 있습니다.Active Directory를 사용하여 사용자를 역할 기반 그룹으로 구성한 다음 각 그룹을 적절한 권한으로 TFS, SharePoint 제품 및 Reporting Services에 추가하는 것이 훨씬 간단합니다.이 방법을 사용하면 다수의 개인 사용자를 대신하여 이들 3개 프로그램에서 단 몇 개 그룹만 관리할 수 있다.이 세 프로그램 내에서 그룹 멤버 자격이나 권한을 변경할 필요 없이 필요에 따라 Active Directory 그룹에 사용자를 추가할 수 있습니다.이 방법: 개발 팀을 지원하도록 Team Foundation Server 구성에서 예제를 찾을 수 있습니다.

관리자는 그룹 멤버 자격 및 사용 권한을 지정하여 사용자가 수행할 수 있는 작업을 제어합니다.이 작업을 간단하게 수행할 수 있도록 Team Foundation에서는 기본 그룹 및 권한 설정을 제공합니다.기본 그룹과 설정을 그대로 사용하거나 사용자 지정으로 쓰거나 아니면 스스로 그룹을 만들 수 있다.이 단원의 항목에서는 권한에 대해 자세히 설명합니다.

Visual Studio Team Foundation Server 2012에서 Team Web Access에 있는 새 기능을 사용하여 프로젝트 및 컬렉션 수준에서 사용자 및 그룹의 권한을 보거나 관리할 수 있다.여기에는 그룹의 사용자 멤버 자격을 확인하는 것뿐만 아니라 상속된 권한 및 명시적으로 설정된 권한을 빠르게 확인하는 기능까지 포함되어 있습니다.

Team Web Access의 사용 권한

Team Web Access의 관리 컨텍스트에서도 Team Web Access 기능에 대한 액세스를 구성해야 합니다.

Team Web Access의 그룹에 액세스

Team Foundation에 대한 관리 콘솔을 사용하여 사용자, 그룹 및 서비스 계정의 서버 수준 권한을 보고 관리해야 합니다.

단원 내용

  • Team Foundation Server 권한
    사용자 및 그룹에 대해 직접 설정할 수 있는 일체의 개별 권한은 물론 TFS의 권한 모델을 기술합니다.

  • Team Foundation Server 기본 그룹, 권한 및 역할
    TFS를 설치하거나 팀 프로젝트를 만들 때 기본 설정으로 만들어지는 그룹 및 권한(기본 설정으로 해당 그룹에 할당되는 권한 포함)에 대해 기술합니다.

  • 그룹이나 사용자의 권한 변경
    TFS 그룹의 권한이나 TFS에 직접 추가된 개별 사용자 계정의 권한을 변경하는 방법을 설명합니다.

  • 뷰 권한
    서버 수준이나 프로젝트 수준에서 사용자와 그룹의 권한을 보는 방법을 설명합니다.

  • 팀 프로젝트에 사용자 추가
    프로젝트 내에서 독자, 참가자 또는 관리자 역할을 하는 데 필요한 권한을 사용자에게 부여하기 위해 TFS, SharePoint 제품 및 Reporting Services의 기본 그룹에 사용자를 추가하는 방법을 설명합니다.

  • 팀 프로젝트 컬렉션에 대한 관리자 권한 설정
    팀 프로젝트 컬렉션을 관리하는 데 필요한 권한을 사용자에게 부여하기 위해 TFS, SharePoint 제품 및 Reporting Services의 기본 그룹에 사용자를 추가하는 방법을 설명합니다. 

  • Team Foundation Server에서 관리자 권한 설정
    TFS를 관리하는 데 필요한 권한을 사용자에게 부여하기 위해 TFS, SharePoint 제품 및 Reporting Services의 기본 그룹에 사용자를 추가하는 방법을 설명합니다.

  • Team Web Access의 기능에 액세스
    Team Web Access에서 사용할 수 있는 기본 기능 수준을 설정하는 방법, 기능 수준에 그룹을 추가하고 제거하는 방법 및 사용을 감사하는 방법을 설명합니다.

관련 단원

방법: 개발 팀을 지원하도록 Team Foundation Server 구성

팀으로 시작

사용자, 그룹 및 권한 구성

Team Foundation Server 서비스 및 서비스 계정

How to: Control Access to Team Foundation Version Control

Team Foundation 관리 콘솔을 사용하여 서버 구성

팀 프로젝트 컬렉션을 사용하여 서버 구성

Team Foundation Server 아키텍처

Team Foundation Server 개념