Корень имеет полный доступ к каждому файлу в системе по умолчанию. Если вы хотите защитить файл от случайного удаления, вы можете воспользоваться
chattr +i file
Это установит неизменяемый флаг на GNU/Linux. Вы можете удалить его с помощью -i
вместо +i
.
Во FreeBSD вы можете использовать
chflags schg file
для отмены schg
вместо noschg
.
Если вы хотите защитить файл от просмотра корневой системой, вы должны хранить файл на другой системе, или использовать шифрование в качестве крайней меры.
Смотрите также: https://superuser.com/questions/104015/removing-write-permission-does-not-prevent-root-from-writing-to-the-file
Чтобы ответить на ваш вопрос, я не думаю, что вы можете. Вdenhosts такой настройки нет. Он отправляется каждый раз, когда IP-адреса заносятся в черный список. Вы можете получать электронные письма так часто, как демон НЕ спит. Это раз в минуту, если время сна равно 60 с в файле denyhosts.conf :
.DAEMON_SLEEP = 60s
Я вижу единственный способ легко уменьшить количество электронных писем установить для DAEMON _SLEEP более высокое значение .
Вы также можете использовать fail2ban вместо denyhosts, но, похоже, у него тоже есть проблема с отправкой электронной -почты.