2010-03-11 3 views
2

처음에 나는 다음과 같은 명령을 실행 만들 때 우리는액세스 제어 :하여 Rational ClearCase를

  • 라이브러리와 같은 몇 가지 구성 요소

  • DLL을

cleartool> describe component:[email protected]\res_pvob 
    component "testcomponent" 
    created 2010-03-11T12:07:47+05:30 by [email protected] 
    owner: USER-B60D9D5638\kadaba 
    group: USER-B60D9D5638\CCUserGroup 
    Hyperlinks: 
cleartool: Warning: Unable to determine view for "component:[email protected]\res_pvob". 
    ComponentRootDir -> <object not available>  

구성 요소 액세스를 소수의 사용자에게만 제한하고 싶습니다. 나는
내가 소유자와 그룹을 변경 할 수 있었다 금지 명령을 사용하려고하지만, 사용할 때 내가이 오류를 해결하려면 어떻게 오류

cleartool> protect -chmod 777 component:[email protected]\res_pvob 
cleartool: Error: Cannot perform operation for activity: "component:[email protected]\res_pvob". 
  1. 을 던졌습니다 -chmod?
  2. 다른 그룹도 언급하고 싶습니다. 어떻게해야합니까? 내가 구성 요소 라이브러리 내부의이 폴더 구조를 가지고

한다고 가정 내가보기를 통해이 접근하기 때문에,이 폴더에 대한 권한을 제공 할 수있다

Apache 
Quartz 

을 말한다.

나는 액세스 제어를 정의 할 수있는 방법에 대해 명확하게 알고 싶습니다.

미리 감사드립니다.

답변

1

첫째, 당신이 UCM 구성 요소에 대한 작업을 수행 할 때, 그것은보기 참조에 그것을하는 것이 좋습니다 말했다 구성 요소 :

현재 위치가 구성 요소는 어디 VOB를 볼 수없는 의미
cleartool: Warning: Unable to determine view for "component:[email protected]\res_pvob". 
ComponentRootDir -> <object not available> 

한정된.
그리고 그 오류 메시지를 설명 할 수 있습니다.

두 번째 : OS에 전적으로 의존하기 때문에 진정한 액세스 제한은 ClearCase로 쉽게 수행되지 않습니다.

VOB 서버에서 직접 .vbs (vob 저장소)에 chmod 770을 작성하여 VOB 수준 (구성 요소 수준이 아님)으로 관리 할 수 ​​있습니다.

VOB and view access control 더 자세한 설명을 가져올 수 있습니다.

프로세스가 VOB 또는보기 데이터에 대한 액세스를 요청하면 프로세스의 자격 증명이 Rational ClearCase에 의해 평가되어 요청 된 액세스 형식이 허가되었는지 여부를 확인합니다. 이 결정을 내릴 때 다음 프로세스 자격 증명이 중요합니다.

  • 사용자. 프로세스를 시작하는 사용자의 이름입니다.
  • 주 그룹. 프로세스를 시작하는 사용자의 기본 그룹입니다.
  • 보조 그룹 목록. 프로세스를 시작하는 사용자가 구성원 인 다른 그룹.

    • 는 사용자가 (OS 관련 관리의 일부 그룹의 목록을 제한 VOB의 (protectvob)
    • 과 관련된 그룹 목록을 제한 : 의미

당신이 필요)

+0

내가 잘못된 방법으로 프로세스를 만든 것 같아요. ( 나는 pvob을 만든 다음 컴포넌트 vob (구성 요소 vob은 pvob을 참조)을 만들었습니다. creat 구성 요소를 편집하여 구성 요소 vob에 연결했습니다. 나중에 스트림을 만들고 편집 가능한 구성 요소를 선택했습니다. 이제 뷰를 만들고 개발 스트림 중 하나에 합류했습니다. 세부 사항을 메일로 보내 줄 것입니다. 나는 당신이 그들을 통해 실행할 수 있도록 스크린 샷을 보내드립니다. 시간과 희망을 가져 주셔서 감사합니다. 지금까지 아무 것도 잘못하지 않았 으면 좋겠어요. – kadaba

+0

안녕하십니까, 지난 2 일 F1에 있었던 늦은 메일에 대해 죄송합니다. 나는 그것을 우편에 넣어 의심의 여지가 없으며 친절하게 그것을보고 적절한 전략을 제안한다. 고맙습니다. – kadaba

+0

"> 새 구성 요소를 만드는 동안 가져 오기 구성 요소를 구성 요소 프로세스로 선택하면 액세스 제어에 더 도움이됩니까? 시스템 수준에서 vob 저장소 디렉토리를 보호 할 수 있으므로 도움이 될 수 있지만 VOB가 컴포넌트로 선언되면 해당 VOB에서 더 이상의 컴포넌트를 선언 할 수 없으므로 하나 이상의 컴포넌트를 생성하려면 다른 VOB가 필요하며 VOB는 VOB 서버의 리소스가 많이 필요합니다. 150 개의 구성 요소가 있다면 150 개의 VOB를 만들면 어리 석 것입니다. " -이 방법을 사용하면 누구에게나 도움이 될 것이라고 생각했습니다. – kadaba