axes_reset_ip_username

Сброс всех неуспешных попыток входа и блокировок для пары «IP-адрес + имя пользователя»

Зачем нужна

Команда снимает блокировку только для конкретной пары «IP + логин». В отличие от axes_reset_ip и axes_reset_username, не разблокирует ни весь IP, ни весь логин — только точное пересечение. Используется, когда блокировка применяется по комбинации (это управляется настройками django-axes)

Типичные случаи применения:

  • пользователь работает с общего IP (терминальный сервер, общий выход NAT) и заблокирован только под своим логином — снять блокировку только для него, не трогая других пользователей с того же IP

  • частая ситуация в виртуальных средах: несколько пользователей работают с одного RDP-сервера, нужно разблокировать одного, оставив историю остальных

Синтаксис

rude axes_reset_ip_username [ip] [username]

Параметры

Параметр

Описание

ip

IP-адрес для сброса

username

Имя пользователя для сброса неудачных попыток авторизации

Примечание

В отличие от axes_reset_ip и axes_reset_username, эта команда сбрасывает только записи, у которых одновременно совпадают IP-адрес и имя пользователя. Используется для точечной разблокировки

Пример

rude axes_reset_ip_username 10.1.0.7 admin
1 attempts removed.

После выполнения команды пользователь admin с IP-адреса 10.1.0.7 сможет снова авторизоваться в веб-интерфейсе RuDesktop