HP-UX

dtterm에관련하여 질문여..

 
권규용
정기 조언자

dtterm에관련하여 질문여..

dtterm을 사용하고 있습니다..

각 user가 사용한 command의 history를 보고 싶은데 어떻게 하죠





답변 감사합니다만..

user의 사용하는 shell은 cshell입니다.

물론 dtterm으로 login되어 command를 사용해서 .history파일을

tail -f 로 걸어봐도 나오지 않더군요..

참고로 dtterm 으로 접속해서 사용되는 application에는

Exceed, xmanger 두개가 있습니다.
2 응답 2
PS LEE
임시 조언자

dtterm에관련하여 질문여..

테스트 해보면 아시겠지만 dtterm의 terminal emulator이고 각 user의 command history는 해당 user의 home directory 내에 .sh_history에 쌓입니다.

(1) 해당 유저의 홈디렉토리에서 tail -f .sh_history 걸어놓으신 후

(2) 그 유저 상태에서 다른 쪽에서 dtterm 띄워서 명령어 쳐보시면 확인됩니다.

참고가 되시길...
이태곤
중학생

dtterm에관련하여 질문여..

Accounting 기능을 사용하시면 될것 같습니다.

아래는 Q/A에 있는 내용입니다.



--------------------------------------------------------------

accouting 기능을 이용하여 어떤 사용자가 어떤 작업을 하였는지 알아보려면?



accouting 기능을 이용하여 어떤 사용자가 어떤 작업을 하였는지

알아보는 방법은 다음과 같습니다:



# vi /etc/rc.config.d/acct



START_ACCT=1



# /sbin/init.d/acct start

Accounting started



이후로 login정보는 /var/adm/pacct에 저장이 됩니다.



모든 user의 command를 보려면



# /usr/sbin/acct/acctcom /var/adm/pacct



root 계정이 사용한 명령어을 보려면



#/usr/sbin/acct/acctcom /var/adm/pacct |grep root





command별로 통계가 필요하다면



$ /usr/sbin/acct/acctcms -a /var/adm/pacct | more