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