HP-UX

서버 사용자 로그인 History 화일 Shell입니다. (분석 요청 드립니다)

 
오규열
신규 회원

서버 사용자 로그인 History 화일 Shell입니다. (분석 요청 드립니다)





# server user logging



today_yyyymmdd=/.hist_logs/`date +%E%m%d`

today=`date +%E%m%d%H%M%S`

user=`whoami`

where=`who am i -R | sed -e 's/.*(//' -e 's/)//'`

file=$today.$user.$where.log

if ; then

mkdir $today_yyyymmdd

fi

touch $today_yyyymmdd/$file

HISTFILE=$today_yyyymmdd/$file;export HISTFILE

HISTSIZE=10000



#######################################################
1 응답 1
이태곤
중학생

서버 사용자 로그인 History 화일 Shell입니다. (분석 요청 드립니다)

안녕하십니까



today_yyyymmdd=/.hist_logs/20080925 (날짜)

today=20080925154840 (날짜시간포함)

user=user01

where=192.168.10.10

file=20080925154840.user01.192.168.10.10.log



if -> /.hist_logs/20080925 디렉토리가 없으면

mkdir =/.hist_logs/20080925을 만듦

/.hist_logs/20080925 디렉토리가 있으면 touch /.hist_logs/20080925/20080925154840.user01.192.168.10.10.log



history 파일명은 /.hist_logs/20080925/20080925154840.user01.192.168.10.10.log 임..

history 갯수는 10000