最近比较关心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