axes_reset_failure_logs¶
Удаление старых записей о неуспешных попытках входа (AccessAttempt)
Зачем нужна¶
Команда чистит историю неуспешных попыток в таблице AccessAttempt. В отличие от axes_reset, который снимает все блокировки разом, эта команда удаляет именно записи в журнале — нужна для контроля размера таблицы и соблюдения политики хранения, не отзывая текущие блокировки
Типичные случаи применения:
регулярная очистка через cron, чтобы таблица неуспешных попыток не разрасталась бесконечно
соблюдение политики хранения данных безопасности (например, хранить попытки только за последние N дней)
освобождение места перед бэкапом или миграцией БД
Синтаксис¶
rude axes_reset_failure_logs [--age days]
Параметры¶
Параметр |
Описание |
|---|---|
--age |
Срок хранения записей в днях (по умолчанию |
Примечание
Команда чистит таблицу AccessAttempt (только записи о неуспешных попытках). Для удаления полного журнала доступа используйте axes_reset_logs
Пример¶
Чтобы удалить записи о неуспешных попытках старше 30 дней (значение по умолчанию):
rude axes_reset_failure_logs
Чтобы изменить срок, например, до 7 дней:
rude axes_reset_failure_logs --age 7
После выполнения команды отобразится количество удалённых записей:
24 logs removed.