history파일에 사용된 command에 시간을 넣고 싶습니다
history파일에 시간을 찍을 방법은 없습니다.
pacct를 이용해 보시는것은 어떨런지요? 이를 이용하시면 명령어를 누가 몇시에 쳤는지를 로깅하게 됩니다.
pacct와 wtmp를 이용하시면 어떤 ip에서 어떤 유저가 어떤 명령어를 몇시에 실행했는지를 아실 수 있습니다.
pacct는 기본적으로 disable되어있으므로, 다음의 방법으로 활성화 시켜주시면 됩니다.
# vi /etc/rc.config.d/acct START_ACCT=1 로 수정
# /sbin/init.d/acct start
/var/adm/pacct 라는 화일이 생성되게 됩니다.
이는 data화일이므로, 다음의 방법으로 보시면 됩니다.
# /usr/sbin/acct/acctcom
# cat /var/adm/wtmp | /usr/sbin/acct/fwtmp
위의 두 결과를 조합해서 커맨드를 날린 유저명과 ip를 추정해내실 수 있습니다.