日志文件auth.log已经消失在我的Ubuntu 14.04服务器上。 Fail2ban日志说突然文件不见了:
2016-04-16 21:59:56,735 fail2ban.actions: WARNING [ssh] Ban 192.169.189.36 2016-04-17 01:27:51,182 fail2ban.filter : ERROR Unable to get stat on /var/log/auth.log because of: [Errno 2] No such file or directory: '/var/log/auth.log' 2016-04-17 01:27:51,185 fail2ban.filter : ERROR Unable to get stat on /var/log/auth.log because of: [Errno 2] No such file or directory: '/var/log/auth.log'
fail2ban服务终于闲置了。
我如何重新创buildauth.log和mail.log,甚至更重要的是有没有人知道如何发生这种情况? 提前感谢您的任何提示。
您可以使用以下命令重新创build这些文件:
touch /var/log/auth.log && chmod 640 /var/log/auth.log && chown syslog:adm /var/log/auth.log touch /var/log/mail.log && chmod 640 /var/log/mail.log && chown syslog:adm /var/log/mail.log
很难说为什么这些文件被删除。 我从来没有经历过这一点。 也许这可能是日志旋转,如果你最近修改它。