禁止Cron: pam_unix写入日志

最近比较关心Linux的/var/log/auth.log
日志,发现Cron: pam_unix (cron:session)
每隔十分钟就写入一次日志,计划任务写入auth.log有点让我觉得太烦,所以决定把它们禁用掉。比如日志中显示:...Sep 24 11:20:01 server_name CRON[1511]: pam_unix(cron:session): session opened for user smmsp by (uid=0)Sep 24 11:20:01 server_name CRON[1511]: pam_unix(cron:session): session closed for user smmsp...

这可能是cron调用sendmail的测试连通性任务,或者查收邮件?总之和sendmail有关。关掉方法:sudo vi /etc/pam.d/common-session-noninteractive
文件结尾附件找到session required pam_unix.so
在其前面加上:session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid
保存。重启cron任务:sudo service cron restart
这下auth.log清净了不少。

原文载于:http://blog.sina.com.cn/s/blog_4a0a8b5d0102v3u9.html

你可能感兴趣的:(禁止Cron: pam_unix写入日志)