【发布时间】:2009-06-08 17:20:54
【问题描述】:
出于合规性原因,我被要求研究如何限制 ClearCase 中某些 VOB 的读取访问权限(因此这需要是可审计的,等等……)。到目前为止,我已经找到了一个解决方案,我将在这里发布,但我仍然有问题,所以任何帮助将不胜感激。尤其是魔鬼在细节中,我认为。
为了便于论证,假设我们有 3 个 VOB 和 3 个组:
- gA 和 gB 是两个特殊的组,所有其他 CC 用户都在 gC 中,这是默认的 CC 组
- VOB vA,对 gA 组具有读/写访问权限,并且仅限于其他所有人
- VOB vB,对 gB 组具有读/写访问权限,对 gA 组具有读访问权限,并且仅限于其他所有人
- VOB vC,对每个人都具有读/写访问权限
未回答的问题:
为 CC 用户设置不同的域组有什么影响?当人们登录时,他们的 clearcase 组由用户变量 CLEARCASE_PRIMARY_GROUP 获取。如果他们来自 gA 并且在 vA 中正常工作,则此变量将设置为 gA,但如果他们需要在 vC 中更改某些内容,我敢打赌,如果他们不这样做,他们在 vC 中的文件/版本的组所有权将保持 gA不要做任何事情。 vC 中的对象最终将具有属于 gA、gB、gC 的组。这会是个问题吗?
我什至不确定是否可以在 vB 上正确设置 ACL 而实际上不创建一个新组 gA' 包含来自 gA 和 gB 的人,对吗?
在我看来,这里的困难不是技术上的,而是在授予某些人访问适当组的过程中,并且 CM 团队应该远离这个(并让它成为由安全部门和相关开发团队决定)。有人有这方面的经验吗?
似乎可以使用 ClearCase Regions 来达到相同的效果。这将如何运作?
最好的问候,
托马斯
【问题讨论】:
-
顺便说一句,这种问题我不确定是在这里问还是在服务器故障上问更好......