AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1245693
Accepted
rubo77
rubo77
Asked: 2020-06-02 00:04:18 +0800 CST2020-06-02 00:04:18 +0800 CST 2020-06-02 00:04:18 +0800 CST

更改在 gdm3 登录屏幕中输入错误密码后出现的延迟?

  • 772

我很不耐烦,不幸的是,当我在笔记本电脑(Ubuntu 20.04)上错误地输入了我的登录密码时,我不想等待三秒钟来重试。(0.3 秒的延迟足以防止潜在的暴力破解,并且在 3 次尝试失败之后有更长的时间。)

我找到了很多解释如何更改控制台登录和sudo. 我通过将/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

看:

  • 在stackoverflow上登录Ubuntu时更改登录超时
  • 在askubuntu上错误输入登录名和sudo密码后如何降低延迟

这种改变在 Ubuntu 20.04 中的图形 gdm3 登录屏幕上发生的延迟,但仅在登录输入字段重新出现(和抖动)之前。如果您在 中设置较长的延迟/etc/pam.d/common-auth,则仅计算输入字段重新出现之前的时间。对抖动后的延迟没有影响。

我已经激活了登录 gdm,这是grep gdm3 /var/log/syslog我按下SUPER+L锁定屏幕并尝试了大约 6 次错误密码时的输出;您会看到尝试中的 3 秒延迟。在每次错误密码尝试结束时,都会有一个日志:

reauthentication service 'gdm-password' stopped

在此之后开始 3s 延迟,直到我得到一个新的光标。也许这是主要问题?


更新:
有关信息:我使用 GNOME Shell 3.36.1。我的一个想法是禁用摇晃动画可能会有所帮助?因为我发现,您可以使用鼠标单击该字段,并且可以在框晃动时立即键入。

gdm login pam
  • 2 2 个回答
  • 1498 Views

2 个回答

  • Voted
  1. Best Answer
    ashvatthama
    2020-06-20T21:51:10+08:002020-06-20T21:51:10+08:00

    在对 gnome-shell 和 gdm 源代码进行了大量挖掘之后,这两个提交似乎已经解决了这个问题:

    • f4d90bc127ececb653ee399493839f17932b7622 - “polkitAgent:删除时重置会话请求超时”

    • 8d139bbd95a5d62e0ba20b711a10a8b669cb9e9d -“authPrompt:使输入敏感时抓住关键焦点”

    这些修复了抖动停止后输入框在 3 秒内没有聚焦的问题。

    这些更改存在于 Gnome 3.36.2 中,更新到该版本可以解决问题。现在,即使盒子在晃动,您也可以打字。

    要禁用震动,请参阅@PRATAP 的回答。

    • 2
  2. UnKNOWn
    2020-06-20T21:32:37+08:002020-06-20T21:32:37+08:00

    基于问题中的更新的解决方法

    我的一个想法是禁用摇晃动画可能会有所帮助?因为我发现,您可以使用鼠标单击该字段,并且可以在框晃动时立即键入。

    如果您希望通过为桌面会话运行以下命令来停止全局动画,可以禁用摇动动画。

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

    上面的命令有助于锁定屏幕..

    在此处输入图像描述

    如果您也希望禁用登录屏幕的 shacking 动画.. 运行以下命令..

    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

相关问题

  • 如何从 GDM 登录屏幕隐藏用户?

  • 登录失败并显示低图形然后崩溃?[关闭]

  • 10.04 Lucid 中的多席位状态如何?[关闭]

  • 从登录屏幕启动访客会话

  • 如何更改 GDM 中的登录屏幕主题?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve