我有一个用户可以访问我办公室团队基础服务器上的一个项目。当他们查看源代码控制时,他们只看到该单个项目的源(这是正确的)。我遇到的问题是,当他们将项目添加到他们的团队资源管理器时,他们从服务器获取整个项目列表。有没有办法阻止用户看到整个项目列表?我尝试尽可能少地授予用户访问权限,但他们仍然可以看到整个项目列表。
答案 0 :(得分:1)
默认情况下,Valid Users组中的每个人都获得整个服务器上的GENERIC_READ权限。您需要从服务器级别删除用户的GENERIC_READ权限,并仅在项目级别授予它。
与版本控制权限不同,服务器范围和项目范围的权限由TfsSecurity.exe实用程序设置:http://msdn.microsoft.com/en-us/library/ms252504.aspx您也可以从团队资源管理器中执行此操作,但我忘记了确切的步骤。