Windows ClearCase客户端的签出问题

问题描述 投票:-1回答:1

用户无法从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主组

请确认一下

version-control clearcase cleartool
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.