| HOME / 정보공유 / AIX 명령어 모음

auditstream
auditstream auditstream 명령 목적 감사 레코드를 읽기 위한 채널을 작성합니다. 구문
auditstream [ -m ] [ -c Class ...]
설명
auditstream 명령은 감사(auditing) 서브시스템의 일부입니다. 이 명령은 /dev/audit 파일(감사 장치)로부터 감사 레코드를 읽어 들여 표준 출력에 2진 형식으로 복사합니다. 감사 클래스(/etc/security/audit/config 파일에 정의되어 있음)와 -c 플래그를 지정하면, 감사 레코드 중 일부만을 선택할 수 있습니다. 그렇지 않으면, 현재 사용 중인 모든 감사 클래스가 복사됩니다.
감사 stream 데이터는 작성되는 대로 표시되고, 처리될 수 있습니다. 예를 들면, 명령의 결과를 감사 백엔드 명령에 파이프하여 추가적으로 처리하거나 파일로 전송할 수 있습니다. 정의된 기준에 따라 데이터 레코드를 선택하는 auditselect 명령과 보거나 인쇄하기 위해 레코드 형식을 지정하는 auditpr 명령은 모두 백엔드 명령의 예입니다.
auditstream은 명령행에서 호출하거나, 여러 번 수행되도록 감사 시스템 구성설정의 일부로 구성설정할 수 있습니다. auditstream 명령의 구성설정에 대한 정보를 보려면, AIX 5L Version 5.1 System Management Guide: Operating System and Devices의 "Setting Up Auditing" 및 /etc/security/audit/config 파일을 참조하십시오.
주: auditstream 명령은 백그라운드에서 수행해야 합니다.
플래그
-c Class 복사할 감사 클래스를 지정합니다. 각 클래스는 etc/security/audit/config 파일에서 쉼표로 구분된 감사 이벤트의 리스트로서 구성설정되어야 합니다. 디폴트 값은 현재 사용 가능한 모든 감사 이벤트입니다.
-m 각 감사 레코드에서 CPU ID를 포함합니다.
보안
액세스 제어: 이 명령은 루트 사용자와 감사 그룹 멤버에게 실행(x) 액세스 권한을 부여해야 합니다. 명령은 루트 사용자에 대한 setuid이어야 하고, 신뢰있는 전산구조 속성이 있어야 합니다.
액세스되는 파일:
모드 파일
r /dev/audit
예제
감사 시스템이 초기화될 때 감사 레코드의 stream 방식 수집을 구성설정하려면, 다음을 /etc/security/audit/config 파일의 stream 스탠자(stanza)에 추가하십시오.
cmds = /etc/security/audit/streamcmds
그리고 나서, 다음을 start 스탠자에 추가하십시오.
streammode=on
그 다음, 감사 시스템이 초기화될 때 실행되어야 하는 모든 스트림 명령을 /etc/security/audit/streamcmds 파일에 추가하십시오. 예를 들면 다음과 같습니다.
/usr/sbin/auditstream -c authentication | \
/usr/sbin/auditpr -v > /dev/console
/usr/sbin/auditstream | /usr/sbin/auditselect -e \
"result == FAIL_ACCESS" | \
/usr/sbin/auditpr -t 2 -v > /dev/lpr2
첫번째 명령은 인증 클래스의 이벤트에 대한 모든 레코드를 형식화하고, 형식화된 레코드를 시스템 콘솔에 출력합니다. 두 번째 명령은 액세스 거부된 모든 레코드를 형식화하고, 형식화된 레코드를 /dev/lp2 프린터에 인쇄합니다.
감사 스트림 이벤트를 라인 프린터에 기록하려면, 다음과 같이 입력하십시오.
/usr/sbin/auditstream | /usr/sbin/auditselect -e "event == \
USER_Login || event == USER_SU" | \
/usr/sbin/auditpr -v > /dev/lp0 &
이 명령은 모든 사용자의 로그인 및 su 이벤트의 형식을 지정하여 라인 프린터에 기록합니다.
파일
/usr/sbin/auditstream auditstream 명령의 경로를 지정합니다.
/etc/rc 시스템 시작 루틴을 포함하고 있습니다.
/dev/audit 감사 장치를 지정합니다.
/etc/security/audit/config 감사 시스템 구성설정 정보를 포함하고 있습니다.
/etc/security/audit/events 시스템의 감사 이벤트를 포함하고 있습니다.
/etc/security/audit/objects 감사된 오브젝트(파일)에 대한 감사 이벤트를 포함하고 있습니다.
/etc/security/audit/bincmds auditbin 백엔드 명령을 포함하고 있습니다.
/etc/security/audit/streamcmds auditstream 명령을 포함하고 있습니다.
/etc/security/audit/hosts 호스트 및 CPU ID가 들어 있습니다.
관련 정보
audit 명령, auditcat 명령, auditconv 명령, auditpr 명령, auditselect 명령.
auditbin 디먼.