Управление разрешениями

В 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 Web Access:

Группы доступа для Team Web Access

Необходимо использовать консоль администрирования Team Foundation для просмотра и управления разрешениями на уровне сервера для пользователей, групп и учетных записей служб.

В этом подразделе

Связанные подразделы

Настройка Team Foundation Server для поддержки команд разработки

Начало работы в команде

Настройка пользователей, групп и разрешений

Службы и учетные записи служб сервера Team Foundation Server

How to: Control Access to Team Foundation Version Control

Настройка сервера с помощью консоли администрирования Team Foundation

Организация сервера с помощью коллекций командных проектов

Архитектура Team Foundation Server

Общие сведения о Team Foundation Server