Оформить заказ из клиента Windows ClearCase - PullRequest
0 голосов
/ 27 февраля 2019

Пользователь не может оформить заказ из клиента 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 karageor
uid=61333334(karageor) gid=8003(ccusers_xhaul_athens) 
groups=7000(hostingusers_cic_athens),8003(ccusers_xhaul_athens)

, а в окнах первичная группа задается как

Primary Group on Windows

Является лигруппа unix ccusers_xhaul_athens должна быть установлена ​​как основная группа windows для системной переменной

Пожалуйста, подтвердите

1 Ответ

0 голосов
/ 28 февраля 2019

Основным фактором, объясняющим проблему с правами доступа во взаимодействии ClearCase (клиент Windows ClearCase - сервер Linux ClearCase), является переменная среды CLEARCASE_PRIMARY_GROUP.

Эта переменная (CLEARCASE_PRIMARY_GROUP) должна:

  • установить в первичную группу vob элемента, который пользователь пытается извлечь ( первичный или вторичный : введите cleartool describe -l vob:\YourVob, чтобы вывести их список)
  • быть тем же значением, что и основная группа пользователя Linux (который может успешно извлекать тот же элемент в своем представлении Linux ClearCase): введите id -a, чтобы увидеть эту основную группу eelinnis.emea.nsn-net.net/ccusers_xhaul_athens

Убедитесь, что в Windows пользователь не запускает клиент с другой учетной записью (администратором или системной учетной записью), и установлена ​​CLEARCASE_PRIMARY_GROUP.
(и число групп не слишком велико )

Вы можете использовать creds утилиту для просмотра ваших учетных данных.

Подробнее см. " ClearCase не разрешает регистрацию "и используйте credmap утилиту , чтобы проверить групповую задницумежду Windows и Unix.

Введите set CL в оболочке CMD в Windows, чтобы увидеть фактическое полное значение переменной среды CLEARCASE_PRIMAY_GROUP (??_EE_CLEARCASE_USERS_XHAUL_ATHENS)

.эта группа отображается на Linux.

Проверьте также защиту , связанную с вашим видом .См. fix_prot для Windows здесь .

...