Windows ClearCase客户端的签出问题

时间:2019-02-27 08:27:30

标签: version-control clearcase cleartool

用户无法从Windows客户端ClearCase签出(参见图片)

但是,同一用户可以从UNIX客户端中结帐。

Error message

为什么?

感谢您的回答@VonC

请找到我下面的发现

这里的VOB的主要人群是

/usr/atria/bin/cleartool desc vob:/vobs/MCT

versioned object base "/vobs/MCT"
  created 2010-03-03T16:42:52+02:00 by Admin.WTD (wtadmin.wtusers@frmrssucc004)
  "MSS Access"
  master replica: xh_mct_athens@/vobs/MCT
  replica name: xh_mct_athens
  VOB family feature level: 5
  modification by remote privileged user: allowed
  atomic checkin: disabled

  VOB ownership:
    owner *********servername***/ca_xhvadm
    group eelinnis.emea.nsn-net.net/ccusers_xhaul_athens

  ACLs enabled: No
  Attributes:
  FeatureLevel = 5
  Hyperlinks:
    AdminVOB -> vob:/vobs/MPTADMIN

用户ID输出为

id karageor
uid=61333334(karageor) gid=8003(ccusers_xhaul_athens) 
groups=7000(hostingusers_cic_athens),8003(ccusers_xhaul_athens)

,在Windows上,主组设置为

Primary Group on Windows

unix组ccusers_xhaul_athens是否必须设置为系统变量上的Windows主组

请确认

1 个答案:

答案 0 :(得分:0)

解释ClearCase互操作程序(Windows ClearCase客户端-Linux ClearCase服务器)中的权限问题的主要因素是CLEARCASE_PRIMARY_GROUP环境变量。

该变量(CLEARCASE_PRIMARY_GROUP)需要:

  • 设置为用户尝试签出的元素的VOB的主要组(primary or secondary:键入cleartool describe -l vob:\YourVob列出它们)
  • 与Linux用户的主要组(可以成功在他的Linux ClearCase视图中检出相同元素)的值相同:输入id -a以查看该主要组eelinnis.emea.nsn-net.net/ccusers_xhaul_athens

确保在Windows上,用户没有使用其他帐户(管理员或系统帐户)启动客户端,并且已设置CLEARCASE_PRIMARY_GROUP
(和number of group is not too high

您可以使用creds utility查看您的凭据。

在“ ClearCase won't allow Check-In”中查看更多信息,并使用credmap utility来验证Windows和Unix之间的组分配。

在Windows的CMD shell中键入set CL,以查看CLEARCASE_PRIMAY_GROUP环境变量(??_EE_CLEARCASE_USERS_XHAUL_ATHENS)的实际完整值

您需要查看该组是否映射到Linux组。

还要检查protection associated to your view。参见fix_prot on Windows here