web-dev-qa-db-fra.com

Changez le délai qui se produit après avoir entré un mot de passe incorrect dans l'écran de connexion GDM3?

Je suis très impatient, quand j'ai malheureusement malheureusement mon identifiant-mot de passe sur mon ordinateur portable (Ubuntu 20.04), je ne veux pas attendre trois secondes pour réessayer. (Un délai de 0,3 secondes suffirait à prévenir la force brute potentielle et il y a plus de temps après 3 tentatives infructueuses de toute façon.)

J'ai trouvé beaucoup de réponses expliquant comment modifier ce délai pour le Console Login et pour Sudo. J'ai réussi à définir ce délai à 0,3 seconde en modifiant la valeur en /etc/pam.d/login (pour la console TTY) à:

auth       optional     pam_faildelay.so  delay=300000

et ajouter la même ligne à /etc/pam.d/common-auth (pour sudo et le écran de connexion graphique) comme première ligne avant (!) Cette ligne:

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

Voir:

Ce type de modifie le délai qui se produit sur l'écran de connexion graphique GDM3 dans Ubuntu 20.04 Mais seulement jusqu'à ce que le champ d'entrée de connexion réapparaît (et Shakes). Si vous définissez un long délai dans /etc/pam.d/common-auth, il ne compte que pour le moment avant que le champ de saisie ne réapparaisse. Il n'a aucun effet sur le retard après la secousse.

J'ai déjà activé la journalisation dans GDM et c'est la sortie de grep gdm3 /var/log/syslog quand j'ai appuyé SUPER+L Verrouiller l'écran et essayé environ 6 fois un faux mot de passe; Vous voyez le délai 3s dans la tentative. À la fin de chaque tentative de faux mot de passe, il y a un journal:

reauthentication service 'gdm-password' stopped

après cela, le délai 3S commence jusqu'à ce que je reçoive un nouveau curseur. Peut-être que c'est le problème principal?


Mettre à jour:
Pour info: J'utilise Gnome Shell 3.36.1. Une idée de mienne était peut-être désactivée l'animation tremblante aidera? Parce que j'ai découvert que vous pouvez utiliser Utilisez la souris pour cliquer sur le champ et vous pouvez taper immédiatement pendant que la boîte se tremble.

9
rubo77

Après beaucoup de creuser dans le code source GNOME-Shell et GDM, le problème semble avoir été corrigé par ces deux commits:

Celles-ci corrigent le problème dans lequel la boîte d'entrée ne se concentre pas pendant 3 secondes après que le tremblant s'arrête.

Ces changements sont là dans GNOME 3.36.2 et la mise à jour de cette version corrige le problème. Maintenant, vous pouvez taper même lorsque la boîte est tremblante.

Pour désactiver la secousse, voir la réponse de @ Pratap.

2
ashvatthama