来自 Windows ClearCase 客户端的结帐问题
Checkout issue from Windows ClearCase client
用户无法从 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
) 需要:
- 设置为用户尝试签出的元素的 vob 的主要组(primary or secondary:键入
cleartool describe -l vob:\YourVob
以列出它们)
- 与 Linux 用户的主要组(可以在 his/her 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" and use the credmap
utility 中查看更多信息以验证 Windows 和 Unix 之间的组分配。
在 Windows 中的 CMD shell 中键入 set CL 以查看 CLEARCASE_PRIMAY_GROUP
环境变量 (??_EE_CLEARCASE_USERS_XHAUL_ATHENS
)
的实际完整值
您需要查看该组是否映射到 Linux 组。
同时检查 protection associated to your view. See 。
用户无法从 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
) 需要:
- 设置为用户尝试签出的元素的 vob 的主要组(primary or secondary:键入
cleartool describe -l vob:\YourVob
以列出它们) - 与 Linux 用户的主要组(可以在 his/her 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" and use the credmap
utility 中查看更多信息以验证 Windows 和 Unix 之间的组分配。
在 Windows 中的 CMD shell 中键入 set CL 以查看 CLEARCASE_PRIMAY_GROUP
环境变量 (??_EE_CLEARCASE_USERS_XHAUL_ATHENS
)
您需要查看该组是否映射到 Linux 组。
同时检查 protection associated to your view. See