如何避免“无权执行操作”使属性“UCM”出错?

时间:2012-12-12 12:19:28

标签: clearcase

当我尝试在UCM中编辑Proj_Mgr的值时,我收到以下错误。

请告知

no permission to perform operation "Make attribute" UCM

2 个答案:

答案 0 :(得分:1)

您必须看到如下错误:

No permission to perform Make Attribute. 
Must be one of: member of object group, object owner, VOB owner, member of admin group

请检查您的CLEARCASE_PRIMARY_GROUP环境变量,并将其与vob的组或相关的pvob(在UCM中)进行比较。
你可以通过描述vob来看到它们:

cleartool descr -l vob:\myVob

可能的原因,请查看IBM技术文件 “Problems that occur if the ClearCase Administrator group owns the VOB or VOB objects”:

  

当VOB或VOB中包含的对象(元素和元数据)归ClearCase Administrators组所有时,无论何时非管理员用户对该对象执行操作,这肯定会导致权限错误。

     

由于默认情况下管理员组可以访问所有ClearCase对象,因此不必显式添加该组,应该避免使用。

您可以看到弹出该错误的具体方案:
Error setting the recommended baselines for this stream”(对于Stream而言。在您的情况下,您不必重新保护Vob,而是确保您拥有正确的身份/组)。

答案 1 :(得分:1)

我使用此命令来解决此问题(如上所述的保护问题):

ct protect -chgrp ccuser project