当我尝试在UCM中编辑Proj_Mgr
的值时,我收到以下错误。
请告知
no permission to perform operation "Make attribute" UCM
答案 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