InfoSec / / 2024. 6. 27. 17:03

리눅스 사용자 로그인 기록 추적하기

1. 로그 저장 디렉터리 생성

/backup/user_command

 

mkdir -p /backup/user_command

tree /backup

 

2. 로그 파일에 퍼미션(권한 부여)

숫자 777

첫번째 숫자 => 파일이나 폴더의 소유자를 의미

두번째 숫자 => 파일이나 폴더의 그룹을 의미

세번째 숫자 => 소유자 & 그룹이 아닌 계정

 

권한을 변경하는 명령어 : chmod (Change Modify)

chmod 777 /backup/user_command/

 

 

3. 로그 자동추적 구문 작성

gedit /etc/profile

 

마지막 라인에 구문 추가 작성

# User Monitoring
USER=`who am i | awk '{print $1}'`
TTY=`tty`
if [ -n $TTY ] ; then

         WHERE=`who am i | awk -F"(" '{print $2}' | awk -F")" '{print $1}'`

         export HISTFILE=/backup/user_command/${USER}_${WHERE}_`date +%m%d%H%M`.txt

fi

 

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유