禁止Cron: pam_unix写入auth.log日志

分享于:2019-01-29 13:39:07

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