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

auditpr
auditpr auditpr 명령 목적 bin이나 stream 감사 레코드를 표시장치나 프린터에 맞게 형식화합니다. 구문
auditpr [ -m "Message" ] [ -t { 0 | 1 | 2 } ] [ -h { e l R t c r p P T h } ] [ -r ] [ -v ]
설명
auditpr 명령은 감사(auditing) 서브시스템의 일부입니다. 이 명령은 bin 또는 stream 형식으로 작성된 감사 레코드를 표준 입력장치로부터 읽고, 형식화된 레코드를 표준 출력장치에 전송합니다.
출력 형식은 선택된 플래그에 의해 결정됩니다. -m 플래그를 지정한 경우, 각 표제 앞에 메세지가 표시됩니다. -t 와 -h 플래그를 사용하면 디폴트 헤더 제목과 필드를 변경할 수 있고, -v 플래그를 사용하면 감사 trail을 추가할 수 있습니다. auditpr 명령은 국지 /etc/passwd 파일을 탐색하여 사용자와 그룹 ID를 이름으로 변환합니다.
다음 예는 디폴트 헤더 정보를 사용하는 출력입니다.
event login status time command
login dick OK Fri Feb;8 14:03:57 1990 login
. . . . . trail portion . . . . .
감사 레코드의 예를 보려면, 감사 레코드의 형식이 정의된 /etc/security/audit/events 파일을 보십시오.
가능하면 유효하지 않은 레코드는 생략되고, 오류 메세지가 출력됩니다. 오류로 부터 복구할 수 없으면, 처리는 종료됩니다.
플래그
-d 데이터를 100만분의 1초 단위로 출력합니다. 이 형식의 일자 출력은 다음과 같습니다.
DD MMM YYYY hh:mm:ss.uuuuuu
-h Fields 표시할 필드와 필드의 표시 순서를 선택합니다. 디폴트 값은 e, l, R, t, c입니다. 유효한 값은 다음과 같습니다.
e
감사 이벤트
l
사용자의 로그인 이름
R
감사 상태
t
레코드가 작성된 시간
c
명령 이름
r
사용자의 실제 이름
p
프로세스 ID
P
상위 프로세스의 ID
T
커널 스레드 ID. 이 ID는 현행 프로세스에서만 유효합니다. 다른 프로세스도 이 ID와 동일한 스레드 ID를 갖는 스레드를 포함할 수 있습니다.
h
감사 레코드를 생성한 호스트의 이름. 감사 레코드에 CPU ID가 없는 경우, none 값이 사용됩니다. 감사 레코드에 CPU ID에 대해 일치하는 항목이 없는 경우, CPU ID에 대한 16자 값이 대신 사용됩니다.
-m "Message" 각 표제와 함께 표시될 Message를 지정합니다. message 문자열은 큰 따옴표 안에 넣어야 합니다.
-r ID가 기호로 표시된 이름으로 변환되는 것을 억제합니다.
-t {0 | 1 | 2} 헤더 제목 표시 시간을 지정합니다. 디폴트 제목은 선택적 메세지 (-m 플래그 참조) 다음에 출력의 각 열 이름으로 구성됩니다.
0
모든 제목을 무시합니다.
1
제목을 일련의 레코드 앞에 한 번 표시합니다.
2
제목을 각 레코드 앞에 표시합니다.
-v /etc/security/audit/events 파일에 있는 형식 스펙을 사용하여 각 감사 레코드의 트레일을 표시합니다.
보안
액세스 제어: 이 명령은 루트 사용자와 감사 그룹 멤버에게 실행(x) 액세스 권한을 부여해야 합니다. 명령은 루트 사용자에 대한 setuid이어야 하고, 신뢰있는 전산구조 속성이 있어야 합니다.
액세스되는 파일:
모드 파일
r /etc/security/audit/events
r /etc/passwd
r /etc/group
예제
디폴트 헤더 제목과 필드 및 감사 레코드가 있는 시스템 감사 레코드를 읽으려면, 다음과 같이 입력하십시오.
/usr/sbin/auditpr -v < /audit/trail
/audit/trail 파일에는 유효한 감사 bin 또는 레코드가 있어야 합니다.
감사 레코드 파일로부터 사용자 witte에 의해 발생한 모든 감사 이벤트의 형식을 지정하려면, 다음과 같이 입력하십시오.
/usr/sbin/auditselect -e"login == witte"\/audit/trail | auditpr -v
결과 레코드는 디폴트 값(e, c, l, R 및 t)으로 형식이 지정되고 트레일을 포함합니다.
감사 장치로부터 레코드를 대화식으로 읽으려면, 다음과 같이 입력하십시오.
/usr/sbin/auditstream | /usr/sbin/auditpr -t0 -heRl
파일
/usr/sbin/auditpr auditpr 명령의 경로를 지정합니다.
/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 명령, auditselect 명령, auditstream 명령.
auditbin 디먼.
audit 서브루틴.
events 파일.