OpenFrame TACF 시스템 툴

본 장에서는 OpenFrame TACF 시스템에서 사용하는 툴 프로그램 사용법에 대해 기술한다.

1. 개요

다음은 OpenFrame TACF(이하 TACF) 시스템의 운영 편의를 위한 프로그램 목록이다.

프로그램명 설명

tacfcopy

TACF의 특정 사용자 프로파일을 복제할 수 있는 TACF 커맨드 스크립트를 출력한다.

tacfmgr

OpenFrame의 TACF 커맨드를 발행하기 위해 사용되는 콘솔 프로그램이다.

tacfmigin

Mainframe IRRDBU00 유틸리티의 dump 파일을 TACF 커맨드 스크립트로 변환하여 출력한다.

2. tacfcopy

tacfcopy는 특정 TACF 사용자를 복제할 수 있는 TACF 커맨드 스크립트를 출력해 주는 툴이다.

tacfcopy 툴을 실행하는 경우 복제할 기존 TACF 사용자와 새로 생성할 사용자의 아이디를 입력하게 되면 기존 TACF 사용자와 동일한 권한을 가질 수 있게 TACF 커맨드 스크립트는 OpenFrame 환경설정에 tacf 서브젝트, TACF_DEFAULT 섹션의 UTIL_DIRECTORY 키의 VALUE 항목에 지정된 경로에 출력된다. 출력된 커맨드 스크립트 파일을 TACF 시스템 관리자 툴인 tacfmgr을 통해 입력하게 되면 새로 생성할 사용자가 기존 사용자와 동일하게 모든 리소스 및 데이터셋에 대한 권한을 획득할 수 있다.

OpenFrame 환경설정에 대한 자세한 내용은 OpenFrame TACF "환경설정 안내서"를 참고한다.

사용법

tacfcopy 프로그램을 실행하는 방법은 다음과 같다.

Usage: tacfcopy [options]
  • [options]

    옵션 설명

    [-s source]

    복제할 기존 TACF 사용자의 아이디를 지정한다.

    [-t target]

    새로 생성할 TACF 사용자의 아이디를 지정한다.

사용예제

다음은 기존 TACF 사용자인 USER001을 복제하여 새로운 사용자인 NEWUSER를 생성하기 위한 TACF 커맨드 스크립트를 출력하는 예이다.

$ tacfcopy -s USER001 -t NEWUSER

tacfcopy 프로그램을 실행한 후 출력된 tacfcopy_NEWUSER.out의 내용은 아래와 같다.

AU  NEWUSER DFLTGRP('SYS1') OWNER('ROOT') PASSWORD('NEWUSER')
PW  USER('NEWUSER') INTERVAL(1000)
CO  NEWUSER GROUP('SYS1') OWNER('ROOT')
PE  PIRC.** ACCESS(EXECUTE) ID('NEWUSER')
PE  A*.C CLASS(OFMANAGR) ID('NEWUSER')

3. tacfmgr

tacfmgr는 OpenFrame의 TACF 커맨드를 발행하기 위해 사용되는 콘솔 프로그램이다. TACF 커맨드에 대한 자세한 내용은 OpenFrame TACF "운영자 안내서"의 "TACF 명령어"를 참고한다.

사용법

tacfmgr를 실행하는 방법은 다음과 같다.

Usage: tacfmgr [options]
  • [options]

    옵션 설명

    [-i]

    -iUSERID/PASSWORD의 형태로 사용자 정보를 입력하며, 입력된 사용자 정보는 tacfmgr를 실행하기 위한 로그인에 사용된다.

    [-c]

    사용자 카탈로그를 지정한다.

    [-v]

    tacfmgr의 버전정보를 출력한다.

    no option

    옵션을 지정하지 않을 경우 대화식으로 사용자의 정보를 물어본다.

사용예제

다음은 tacfmgr를 'TEST01' 사용자 권한으로 실행하는 예이다.

$ tacfmgr -iTEST01/abcde

TACFMGR: TACF MANAGER START!!!

4. tacfmigin

tacfmigin은 Mainframe IRRDBU00 유틸리티의 출력파일을 TACF 커맨드 스크립트로 변환하여 출력하는 툴이다.

tacfmigin 툴은 IRRDBU00 출력파일의 경로를 입력 파라미터로 하여 실행한다. 실행 시 TACF 커맨드 스크립트가 생성되며 해당 스크립트의 생성 경로는 OpenFrame 환경설정에 tacf 서브젝트, TACF_DEFAULT 섹션의 UTIL_DIRECTORY 키의 VALUE 항목에 지정된 경로에 출력된다. 출력된 커맨드 스크립트 파일을 TACF 시스템 관리자 툴인 tacfmgr을 통해 입력하여 RACF 프로파일을 TACF 프로파일로 전환이 가능하다.

OpenFrame 환경설정에 대한 자세한 내용은 OpenFrame TACF "환경설정 안내서"를 참고한다.

사용법

tacfmigin 프로그램을 실행하는 방법은 다음과 같다.

Usage: tacfmigin [option]

Options:
-f    Specifies the RACF dump file
  • [options]

    옵션 설명

    [-f ]

    IRRDBU00 유틸리티 덤프 출력 파일 경로를 지정한다.

사용예제

다음은 tacfmigin 사용 예이다.

$ tacfmigin -f $OPENFRAME_HOME/racf_script

tacfmigin 프로그램을 실행한 후 출력된 tacfmigin.out의 내용 일부는 아래와 같다.

ADDUSER TIBERO
ADDUSER OPENFRAME
ADDGROUP TMAX
ALTUSER TIBERO OWNER('TMAX')
ALTUSER TIBERO OWNER('TMAX')