Изменить задержку, которая возникает после ввода неверного пароля на экране входа в gdm3?

Я очень нетерпелив, когда я, к сожалению, неправильно набираю пароль для входа на моем ноутбуке (Ubuntu 20.04), я не хочу ждать три секунды, чтобы повторить попытку. (Задержки в 0,3 секунды было бы достаточно, чтобы предотвратить потенциальную грубую силу, и в любом случае после 3 неудачных попыток будет больше времени.)

Я нашел много ответов, объясняющих, как изменить эту задержку для входа в консоль и для sudo . Мне удалось установить эту задержку на 0,3 секунды, отредактировав значение в /etc/pam.d/login (для консоли tty ]) в:

auth       optional     pam_faildelay.so  delay=300000

и добавив ту же строку в /etc/pam.d/common-auth (для sudo и графический экран входа в систему ) в качестве первой строки перед (!) этой строкой:

auth    [success=1 default=ignore]      pam_unix.so nullok_secure nodelay

См .:

Этот вид меняет задержку t это происходит на графическом экране входа в gdm3 в Ubuntu 20.04 , но только до тех пор, пока снова не появится поле для входа в систему (и встряхнет ). Если вы установите большую задержку в /etc/pam.d/common-auth , она будет учитываться только в течение времени до повторного появления поля ввода. Это не влияет на задержку после встряхивания .

Я уже активировал ведение журнала в gdm, и это результат grep gdm3 / var / log / syslog , когда я нажал SUPER + L заблокировать экран и попытаться ввести ложный пароль около 6 раз; вы видите задержку в 3 секунды в попытке. В конце каждой попытки ввода ложного пароля создается журнал:

reauthentication service 'gdm-password' stopped

после этого начинается задержка в 3 секунды, пока я не получу новый курсор. Может быть, это основная проблема?


Обновление:
Для информации: я использую GNOME Shell 3.36.1. Моя идея заключалась в том, что, возможно, отключение анимации встряхивания поможет? Потому что я узнал, что вы можете использовать мышь, чтобы щелкнуть по полю , и вы можете сразу же вводить текст, пока поле трясется.

9
задан 19 June 2020 в 21:03

2 ответа

После долгих копаний в gnome-shell и исходниках gdm Код, проблема, кажется, была исправлена ​​этими двумя коммитами:

Исправлена ​​проблема, из-за которой поле ввода не фокусировалось в течение 3 секунд после прекращения тряски.

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

Чтобы отключить тряску, см. ответ @PRATAP.

2
ответ дан 20 June 2020 в 05:51

Обходной путь , основанный на обновлении в Вопросе

Моя идея заключалась в том, чтобы отключить анимацию встряхивания, это поможет? Потому что я узнал, что вы можете использовать мышь, чтобы щелкнуть в поле, и вы можете печатать сразу, пока коробка трясется.

Анимацию скрытия можно отключить, если вы хотите остановить глобальную анимацию, выполнив приведенную ниже команду для сеанса рабочего стола..

gsettings set org.gnome.desktop.interface enable-animations false

Вышеприведенная команда помогает на экране блокировки..

enter image description here

Если вы хотите отключить анимация для экрана входа тоже.. выполните приведенную ниже команду..

sudo -Hu gdm dbus-launch gsettings set org.gnome.desktop.interface enable-animations false

для отмены вышеуказанных изменений..

gsettings set org.gnome.desktop.interface enable-animations true

и

sudo -Hu gdm dbus-launch gsettings set org.gnome.desktop.interface enable-animations true

Протестировано в Ubuntu 20.04 для экранов блокировки и входа в систему..

1
ответ дан 20 June 2020 в 05:32

Другие вопросы по тегам:

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