用户无法从Windows客户端ClearCase签出(见图片)
然而,同一个用户可以从unix客户端结账。
为什么?
谢谢你的答案@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上,主要组设置为
是否必须将unix组ccusers_xhaul_athens设置为系统变量上的Windows主组
请确认一下
解释ClearCase互操作(Windows ClearCase客户端 - Linux ClearCase服务器)中的权限问题的主要因素是CLEARCASE_PRIMARY_GROUP
环境变量。
该变量(CLEARCASE_PRIMARY_GROUP
)需要:
cleartool describe -l vob:\YourVob
以列出它们)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。