이전 항목: CA Top Secret를 사용하여 보조 권한 부여 ID 사용을 위한 권한 부여다음 항목: 시작된 작업 사용 권한


IBM RACF를 사용하여 보조 권한 부여 ID 사용을 위한 권한 부여

다음 절차를 수행하여 사용자가 개체 소유자의 권한 부여 ID를 사용하여 EXPLAIN 문을 실행할 수 있도록 허용합니다. 이 액세스 권한이 없는 사용자는 SQL이 참조하는 개체의 소유자가 아닌 한 EXPLAIN 명령을 실행할 수 없습니다.

참고: 다음 명령은 예제입니다. 이러한 명령의 자세한 사용법은 IBM 제품 설명서를 참조하십시오.

다음 단계를 따르십시오.

  1. 다음 명령을 입력하여 CDT(Class Descriptor Table)를 활성화합니다.
    SETROPTS CLASSACT(CDT) RACLIST(CDT)
    

    CDT가 활성화됩니다.

  2. CADB2 리소스 클래스를 CDT에 정의합니다.                            
    RDEFINE CDT CADB2 UACC(NONE) -
    CDTINFO(DEFAULTUACC(NONE) FIRST(ALPHA) MAXLENGTH(42) -
    OTHER(ALPHA,NUMERIC,SPECIAL) -
    POSIT(value) RACLIST(REQUIRED)) 
    

    CADB2클래스가 정의되었습니다.

    참고: POSIT 값은 사이트별로 다르며 보안 처리를 제어하는 옵션 플래그 집합을 나타냅니다.

  3. CDT를 새로 고칩니다.
    SETROPTS RACLIST(CDT) REFRESH
    

    변경 사항이 적용됩니다.

  4. CONNECT.EXPLAIN.pauthid CADB2 리소스를 정의합니다.
    RDEFINE CADB2 CONNECT.EXPLAIN.pauthid UACC(NONE)                  
    SETROPTS CLASSACT(CADB2) RACLIST(CADB2)
    
    pauthid

    사용자가 EXPLAIN에 대해 사용할 기본 DB2 권한 부여 ID를 나타냅니다.

    CADB2 리소스가 정의됩니다.

  5. 사용자에게 새로 정의한 CADB2 리소스를 허용합니다.
    PERMIT CONNECT.EXPLAIN.pauthid CLASS(CADB2) ID(user) ACCESS(EXECUTE)
    
    user

    소유자의 권한 부여 ID에 대한 액세스 권한이 필요한 사용자의 ID를 지정합니다.

    사용자가 소유자의 권한 부여 ID를 사용할 수 있도록 허용됩니다.

  6. CADB2 리소스 클래스를 새로 고칩니다.
    SETROPTS RACLIST(CADB2) REFRESH
    

    변경 사항이 적용됩니다.

사용자가 보조 권한 부여 ID로 EXPLAIN 명령을 실행할 수 있습니다. 또한 사용자는 CA Chorus for DB2 Database Management에서 작업할 수 있는 액세스 권한도 갖습니다.