Logging

Ubuntu 14.04。auth.log 已刪除

  • May 5, 2019

日誌文件 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服務終於閒置了。

我怎樣才能重新創建 auth.log 和 mail.log 更重要的是有人知道這是怎麼發生的嗎?提前感謝您的任何提示。

您可以使用以下命令重新創建這些文件:

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

很難說為什麼這些文件被刪除了。我從來沒有經歷過。如果您最近對其進行了修改,則可能是日誌輪換。

對我來說,只有以下工作:

/etc/init.d/rsyslog restart

引用自:https://serverfault.com/questions/770984