【发布时间】:2017-11-24 13:26:56
【问题描述】:
使用我的 TFS 管理员帐户,我已授予团队“编辑项目级信息”权限,包括我自己的没有 TFS 管理员权限的普通帐户。
“编辑项目级信息”描述为here,应授予以下权限:
- 添加和管理团队以及所有与团队相关的功能
- 编辑签入政策
- 创建和修改工作项类型、链接类型、类别和流程配置
- 创建和修改区域和迭代
- 编辑共享工作项查询
- 编辑团队项目级别权限 ACL
- 编辑团队项目级别事件的事件订阅(电子邮件或 SOAP)。
从这里开始,我一直使用我的普通帐户,没有管理权限。
我无法猜测 #1 和 #6 的作用,也找不到更多文档,因此欢迎提供有关这两者的任何信息。
我尝试在团队概览页面上添加团队管理员,但被拒绝并显示以下消息:“拒绝访问:Michael Harmsen 需要以下权限才能执行此操作:编辑项目级信息”。但这正是我允许的权限。
#2:不。我得到 TF14098: Access Denied: User Michael Harmsen 需要 $/...我的 TFS 路径的 AdminProjectRights 权限...
#4:不。当我导航到团队工作 -> 常规页面时,我收到消息:“您没有足够的权限来配置“团队设置”。您必须是团队管理员或项目管理员”。工作 -> 迭代给我:“您没有足够的权限来配置“迭代”。您必须是团队管理员或项目管理员”,您可能会猜到我在 Work -> Areas 下收到的信息。
我没有尝试过 #3、#5 和 #7,我仍然不确定它们实际上涵盖了哪些 #1 和 #6。
我已经在运行 TFS 2017 Update 1(版本 15.112.26301.0)的两台不同服务器上的三个不同集合中尝试了这个。我是否遗漏了什么,或者“编辑项目级信息”不是我可以允许非管理员的权限?
【问题讨论】:
标签: security