이전 항목: 이중 제어 활성화

다음 항목: 트랜잭션 검사 및 처리

트랜잭션 작성 또는 편집

이중 제어를 활성화한 경우 maker가 트랜잭션을 작성하고 checker가 이러한 트랜잭션을 처리해야 합니다.

트랜잭션을 작성하려면

  1. 다음 조건이 맞는지 확인합니다.
  2. maker PMDB에 연결합니다.
    hosts maker@
    

    호스트 명령은 사용자와 PMDB(Maker)를 연결해 줍니다. 이중 제어가 활성화되면 PMDB의 이름은 항상 "maker"입니다. hosts 명령을 입력하면 호스트 연결의 성공 여부를 나타내는 메시지가 보고됩니다.

  3. 트랜잭션을 시작합니다.
    start_transaction transactionName
    

    트랜잭션을 입력하거나 업데이트할 때 start_transaction 명령을 첫 번째 단계로 사용합니다. 트랜잭션을 설명하거나 트랜잭션에 최대 256자의 영숫자로 원하는 이름을 지정할 수 있습니다.

  4. 트랜잭션을 입력합니다.

    명령의 목록입니다. 예:

    newusr mary owner(bob) audit(failure,loginfailure)
    chres TERMINAL tty30 defaccess(read) \
    restrictions(days(weekdays) time(0800:1800))
    
  5. 트랜잭션을 종료합니다.
    end_transaction
    

    트랜잭션이 완료되었습니다. 사용자는 트랜잭션에 할당된 고유 ID 번호를 부여 받습니다. 명령은 파일에 위치합니다. 이 파일에서 사용자는 처리 준비 중인 Checker가 명령을 잠글 때까지 파일에 액세스하거나 파일을 변경할 수 있습니다.

    참고: 트랜잭션을 나중에 편집하려면 트랜잭션 ID 번호를 기록해 둡니다.

트랜잭션을 편집하려면

명령(매개 변수 포함)

설명

sepmd ‑m l

매개 변수를 호출한 사용자의 처리되지 않은 트랜잭션을 나열합니다.

sepmd ‑m la

처리 대기 중인 모든 maker의 모든 트랜잭션을 나열합니다.

sepmd ‑m lo

매개 변수를 호출한 사용자의 트랜잭션을 제외한 모든 maker의 트랜잭션을 나열합니다.

목록의 각 트랜잭션에는 Maker 이름, 트랜잭션 ID 번호 및 Maker가 입력한 경우 트랜잭션에 대한 설명이 포함됩니다.