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

wtmpfix
wtmpfix wtmpfix 명령 목적 날짜 및 시간소인의 불일치를 정정하여 연결 시간 통계 레코드를 조작합니다. 구문
/usr/sbin/acct/wtmpfix [ File ... ]
설명
wtmpfix 명령은 runacct 프로시저에서 호출하여 wtmp 형식의 레코드를 포함하는 File 또는 표준 입력을 시험하고 acctcon1 또는 acctcon2 명령의 실패 원인이 되는 문제점을 정정합니다. wtmpfix 명령은 날짜와 시간 시간소인 불일치를 정정하고 정정된 레코드를 표준 출력에 기록합니다. acctcon1 명령이 수행될 때 날짜 및 시간소인이 일치하지 않을 경우, acctcon1 명령은 오류를 작성하면서 정지합니다.
또한 wtmpfix 명령은 이름 필드의 유효성 이름 필드가 알파벳과 숫자조합 문자, $(달러 기호) 또는 공백으로만 구성되었는지 확인합니다. 이름이 유효하지 않을 경우, wtmpfix 명령은 INVALID으로 로그인 이름을 변경하고 진단 메세지를 표준 오류에 기록합니다. 이 방법으로 wtmpfix 명령은 acctcon2 명령이 실패할 가능성을 줄여 줍니다.
날짜를 설정할 때마다(시스템 시작시 또는 date 명령으로), /var/adm/wtmp 파일에 한 쌍의 날짜 변경 기록이 작성됩니다. 첫 번째 기록은 이전 날짜로 이전 시간 문자열로 선언됩니다. 이전 시간 문자열은 행 필드에 위치지정되고, OLD_TIME 플래그는 유형 필드로 위치지정됩니다. 두 번째 기록은 새로운 날짜로서 신규 시간 문자열로 선언됩니다. 신규 시간 문자열은 행 필드에 위치지정되고, NEW_TIME 플래그는 유형 필드로 위치지정됩니다. wtmpfix 명령은 이러한 레코드를 사용하여 파일의 모든 날짜와 시간소인을 동기화합니다.
플래그
없음.
매개변수
File wtmp 형식의 레코드를 포함하는지 시험할 파일을 지정합니다.
보안
액세스 제어: adm 그룹 멤버만이 이 명령에 대한 실행(x) 액세스 권한이 있습니다.
예제
wtmp 형식의 2진 레코드를 ASCII 레코드 dummy.file로 변환하려면 다음을 입력하십시오.
/usr/sbin/acct/fwtmp < /var/adm/wtmp > dummy.file
2진 wtmp 파일의 내용은 더미 ASCII 파일로 재지정됩니다.
ASCII dummy.file을 wtmp 형식의 2진 파일 /var/adm/wtmp로 변환하려면 fwtmp 명령에 -ic 스위치를 입력하십시오.
/usr/sbin/acct/fwtmp -ic < dummy.file > /var/adm/wtmp
더미 ASCII 파일은 2진 wtmp 파일로 재지정됩니다.
파일
/usr/sbin/acct/wtmpfix wtmpfix 명령이 들어 있습니다.
/var/adm/wtmp 이전 날짜와 신규 날짜를 포함하는 날짜 변경 레코드를 포함하고 있습니다.
/usr/include/utmp.h 이유, 날짜 및 시간을 포함하는 내역 레코드를 포함하고 있습니다.
관련 정보
acctcon1 또는 acctcon2 명령, acctmerg 명령, acctwtmp 명령, fwtmp 명령, runacct 명령.