【问题标题】:Prevent new folders in TFS 2012阻止 TFS 2012 中的新文件夹
【发布时间】:2014-04-23 20:51:37
【问题描述】:

我不确定这是否可行,但我的最终目标是防止非管理员直接在项目下创建文件夹。不过,我仍然希望允许他们在这些文件夹下创建文件夹。

例如:

ServerName
|
|---Project A
  |
  |--Folder A
    |
    |--Folder 1
    |--Folder 2
  |--Folder B
    |
    |--Folder 3
  |--Folder C

我想防止非管理员在文件夹(A、B、C)所在的级别创建文件夹。我想允许他们在它们下面创建文件夹(1,2,3)。有没有办法轻松做到这一点?

我还没有尝试过,但一个可能的选项可能是在项目级别阻止签入权限,但随后在每个文件夹级别(A、B、C)允许签入。这是这样做的方法吗?

【问题讨论】:

    标签: tfs source-control-explorer tfs-security


    【解决方案1】:

    编辑 Project A 文件夹的权限,对于 Contributors 组,默认情况下会显示 Inherited Allow (for Check-In),将其更改为 Not Set。然后在每个子文件夹(文件夹 A/B/C)中编辑权限并将贡献者更改为允许(而不是未设置)。

    【讨论】:

    • 这些人可能属于的其他群体呢?类似于“团队”组?
    • 团队组通常不会在源代码管理中获得显式权限,而是将它们添加到贡献者组并从该组继承其权限。但您仍应查看可能需要修改权限的各种安全组,贡献者只是最常见场景的一个示例。
    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 2016-10-18
    • 2013-11-15
    • 2018-05-30
    相关资源
    最近更新 更多