Управление разрешениями
В Visual Studio Team Foundation Server (TFS) можно добавлять, создавать или удалять разрешения для пользователей и групп.Разрешения в TFS можно явно задать, и они также могут наследоваться в зависимости от членства пользователя в конкретных группах на каждом из четырех уровней разрешений: на уровне команды, на уровне проекта, на уровне коллекции и на уровне сервера.Можно просмотреть явные и неявные разрешения для любого пользователя или группы в TFS, и можно изменить разрешения для пользователей и групп на любом уровне, кроме уровня команд.Разрешения уровня команды определяются членством в команде и не могут быть установлены или изменены вручную.
При добавлении пользователя или группы в TFS может потребоваться добавить их еще в два компонента, от которых может зависеть развертывание: Продукты SharePoint и службы отчетов SQL Server.Если развертывание настроено с этими тремя ресурсами, необходимо добавить в эти программы пользователей и группы и предоставить им соответствующие разрешения, чтобы все функции TFS работали правильно.
Из-за такой сложности может быть нелегко управлять отдельными пользователями и их разрешениями в развертываниях TFS.Гораздо проще использовать Active Directory для организации пользователей в ролевые группы и добавить каждую группу в TFS, Продукты SharePoint и в службы отчетов с соответствующими разрешениями.При таком подходе можно управлять лишь несколькими группами в трех программах вместо большого количества отдельных пользователей.Можно добавлять пользователей в группы Active Directory без необходимости изменять членство группы или разрешения в трех программах.Здесь можно найти пример: Настройка Team Foundation Server для поддержки команд разработки.
Администратор контролирует права пользователей, распределяя их по группах и наделяя разрешениями.Чтобы упростить процесс, Team Foundation имеет группы и разрешения по умолчанию.Можно использовать группы по умолчанию с имеющимися параметрами, настраивать их или создавать собственные группы.В подразделах данного раздела изложена детальная информация о разрешениях.
В Visual Studio Team Foundation Server 2012 можно использовать новые функции Team Web Access для просмотра и управления разрешениями пользователей и групп на уровне проекта и коллекции.Это обеспечивает возможность быстрого просмотра как унаследованных, так и явно заданных разрешений, а также для просмотра членства пользователя в группах.
Необходимо также настроить доступ к функциям Team Web Access в контексте администрирования Team Web Access:
Необходимо использовать консоль администрирования Team Foundation для просмотра и управления разрешениями на уровне сервера для пользователей, групп и учетных записей служб.
В этом подразделе
Разрешения Team Foundation Server
Описывает модель разрешений для TFS, а также все отдельные разрешения, которые можно задать для пользователей и групп.Группы по умолчанию, права и роли в Team Foundation Server
Описывает группы и разрешения, которые создаются по умолчанию при установке TFS или создании командного проекта, включая разрешения, присвоенные по умолчанию для этих групп.Изменение разрешений для группы или пользователя
Описано, как изменять разрешения группы в TFS или отдельной учетной записи, добавленной непосредственно в TFS.Просмотр разрешений
Описано, как просматривать разрешения для пользователей и групп на уровне сервера или проекта.Добавление пользователей в командные проекты
Описано, как добавлять пользователей в группы по умолчанию в TFS, Продукты SharePoint и службах отчетов для предоставления этим пользователям разрешений, необходимых им, чтобы действовать как читатели, участники или администраторы в рамках проекта.Задание разрешений администратора для коллекций командных проектов
Описано, как добавлять пользователей в группы по умолчанию в TFS, Продукты SharePoint и службах отчетов для предоставления этим пользователям разрешений, необходимых для администрирования коллекции командных проектов.Задание разрешений администратора на сервере Team Foundation Server
Описано, как добавлять пользователей в группы по умолчанию в TFS, Продукты SharePoint и службах отчетов для предоставления этим пользователям разрешений, необходимых для администрирования TFS.Доступ к функциям Team Web Access
Описывает, как задать уровень доступных в Team Web Access функций по умолчанию, добавление и удаление групп с уровнями функций и контроль потребления.
Связанные подразделы
Настройка Team Foundation Server для поддержки команд разработки
Настройка пользователей, групп и разрешений
Службы и учетные записи служб сервера Team Foundation Server
How to: Control Access to Team Foundation Version Control
Настройка сервера с помощью консоли администрирования Team Foundation
Организация сервера с помощью коллекций командных проектов