Ubuntu 14.04. auth.log удалил

на моем сервере ubuntu 14.04 исчез файл журнала auth.log. Журнал 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 и, что еще важнее, есть ли у кого-нибудь идеи, как это могло произойти? Заранее благодарим за любые советы.

1
задан 17 April 2016 в 20:54
2 ответа

Вы можете воссоздать эти файлы с помощью следующих команд:

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

Трудно сказать, почему файлы были удалены. Я никогда не испытывал этого. Возможно, это могло быть ротация журналов, если вы недавно ее изменили.

2
ответ дан 3 December 2019 в 18:35

Для меня работало только следующее:

/etc/init.d/rsyslog restart

1
ответ дан 3 December 2019 в 18:35

Теги

Похожие вопросы