Logo
내 게시판 만들기
리눅스

sudo 로그와 감사 — 누가 무엇을 했나

별님이 | 2026.04.27 13:46:31
조회 23 | 추천 0

다중 사용자 시스템에서 「누가 sudo로 무엇을 했나」 추적은 보안의 기본.

리눅스는 풍부한 로그를 자동 기록합니다.



auth.log·secure.

Ubuntu/Debian의 sudo·SSH 로그는 /var/log/auth.log, RHEL/CentOS는 /var/log/secure.

tail -f /var/log/auth.log로 실시간 모니터링.

sudo 사용·로그인 시도·실패가 모두 여기.



journalctl.

systemd 시스템(모던 리눅스 거의 다)은 journalctl이 통합 로그.

journalctl -u sshd로 SSH 데몬 로그.

journalctl _COMM=sudo로 sudo 명령 로그.

시간 필터: --since "1 hour ago".



sudo 명령 자세히.

/var/log/sudo.log(있으면) 또는 syslog에 「user A : TTY=pts/0 ; PWD=/home/A ; USER=root ; COMMAND=/usr/bin/cmd args」 같이.

누가·언제·어디서·어떤 명령을 root로 실행했는지 모두.



auditd — 더 강력.

apt install auditd.

「특정 파일·시스템 호출 감사」를 정밀 로깅.

auditctl -w /etc/passwd -p wa -k passwd_changes — /etc/passwd 변경 시 감사 로그.

ausearch로 검색.

보안 강화 환경의 표준.



활용.

정기적인 점검 — 1주일마다 auth.log 검토.

「알 수 없는 IP에서 로그인 시도」, 「예상 안 한 sudo 명령」 같은 이상 신호.

fail2ban 같은 자동 차단 도구 결합으로 방어 강화.




한 줄 요약


sudo·SSH 로그는 /var/log/auth.log(Debian)·secure(RHEL).

journalctl로 통합 보기.

auditd로 더 정밀(파일·syscall 감사).

정기 점검 + fail2ban 자동 차단으로 방어.




더 알아볼 것


- fail2ban 설정

- auditd rules 패턴

- ELK·Grafana로 로그 분석

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
132 별님이 26/04/27 25 0
131 야옹이 26/04/27 28 0
130 토순이 26/04/27 21 0
129 햇살이 26/04/27 21 0
128 다람쥐 26/04/27 33 0
127 구름이 26/04/27 21 0
126 별님이 26/04/27 21 0
125 별님이 26/04/27 21 0
124 야옹이 26/04/27 21 0
123 곰돌이 26/04/27 25 0
122 구름이 26/04/27 29 0
121 너구리 26/04/27 20 0
120 별님이 26/04/27 23 0
119 야옹이 26/04/27 20 0
118 너구리 26/04/27 25 0
117 너구리 26/04/27 34 0
116 햇살이 26/04/27 21 0
115 다람쥐 26/04/27 22 0
114 너구리 26/04/27 24 0
113 곰돌이 26/04/27 21 0
112 토순이 26/04/27 22 0
111 곰돌이 26/04/27 20 0
110 너구리 26/04/27 24 0
109 멍뭉이 26/04/27 20 0
108 토순이 26/04/27 18 0
107 토순이 26/04/27 20 0
106 구름이 26/04/27 25 0
105 토순이 26/04/27 21 0
104 구름이 26/04/27 20 0
103 곰돌이 26/04/27 21 0
신고하기

신고 사유를 선택해 주세요.