用户无法从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主组
请确认
答案 0 :(得分:0)
解释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。