如何获得已在TFS 2010中明确设置的权限列表?

时间:2016-09-20 00:54:38

标签: security tfs permissions tfs2010

我正在将TFS服务器移动到另一台计算机上,因此希望旧计算机以只读模式运行。

在顶层,我设置了一个Windows组' TFS用户'允许读取权限,拒绝其他所有内容。

我想知道是否有任何明确的规则设置较低级别可能会冲突或覆盖全局'规则。我可以点击每个项目然后点击文件夹然后文件,但这将需要永远!

点击后可以使用所有内置和继承的规则,但只获取未继承的任何规则列表会很有帮助。

1 个答案:

答案 0 :(得分:0)

因为你已经为其他一切设置了拒绝权限。在TFS中,t 他拒绝权限胜过所有其他权限。

  

对于大多数群组和几乎所有权限,拒绝优惠允许。如果一个   用户属于两个组,其中一个具有特定权限   设置为Deny,该用户将无法执行需要的任务   该权限,即使它们属于具有该权限的组   权限设置为允许。

     

来源链接:Permissions versus access levels

因此,您只需确保较低级别没有拒绝读取权限,该权限将覆盖您为“TFS用户”组设置的允许权

此外,要查看明确设置的群组权限,您可以将tf permission command/group选项一起使用

以下示例显示与位于http://myserver:8080/tfs/DefaultCollection/的集合的“开发人员”组相关的ACL信息。

c:\projects>tf permission /group:[teamproject]\developers /collection: http://myserver:8080/tfs/DefaultCollection/