auth.log 에서 CRON 나타나지 않게 하기

2018. 1. 17. 20:36보안 & 해킹/Linux

/var/log/auth.log 는 ssh 등으로 접속이나 인증관련 작업 시 로그를 남기는 곳이다.

cat 등으로 읽을 때 아래와 같이 로그가 너무 길게 나오기 때문에 난감할 것이다.



Jan 17 20:25:01 parrot CRON[20735]: pam_unix(cron:session): session opened for user root by (uid=0)

Jan 17 20:25:01 parrot CRON[20735]: pam_unix(cron:session): session closed for user root


이는 cron 작업에 의해 생성되는 로그인데 차지하는 양에 비해서 딱히 불필요하게 여겨진다. 
로그 읽는데 방해만 된다고 생각한다면 아래 파일을 수정한다.
vim /etc/pam.d/common-session-noninteractive


아래의 코드를 사진과 같이 추가한다.

session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid


저장하고 나오면 이제 /var/log/auth.log에 더이상 CRON 작업이 뜨지 않을 것이다.