AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 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

Alterar o atraso que ocorre após inserir uma senha incorreta na tela de login do gdm3?

  • 772

Estou muito impaciente, quando infelizmente digito incorretamente minha senha de login no meu laptop (Ubuntu 20.04), não quero esperar três segundos para tentar novamente. (Um atraso de 0,3 segundos seria suficiente para evitar a força bruta potencial e há um tempo maior após 3 tentativas fracassadas de qualquer maneira.)

Encontrei muitas respostas explicando como alterar esse atraso para o login do console e para arquivos sudo. Consegui definir esse atraso para 0,3 segundos editando o valor em /etc/pam.d/login(para o console tty ) para:

auth       optional     pam_faildelay.so  delay=300000

e adicionando a mesma linha a /etc/pam.d/common-auth(para sudo e a tela de login gráfica ) como a primeira linha antes (!) desta linha:

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

Ver:

  • Altere o tempo limite de login ao fazer login no Ubuntu no stackoverflow
  • Como posso diminuir o atraso após inserir incorretamente as senhas de login e sudo no askubuntu

Isso altera o atraso que ocorre na tela de login gráfica do gdm3 no Ubuntu 20.04, mas apenas até que o campo de entrada de login reapareça (e agite ). Se você definir um atraso longo em /etc/pam.d/common-auth, ele contará apenas o tempo antes que o campo de entrada reapareça. Não tem efeito sobre o atraso após a agitação .

Já ativei o login no gdm e essa é a saída degrep gdm3 /var/log/syslog quando apertei SUPER+ Lpara bloquear a tela e tentei umas 6 vezes uma senha falsa; você vê o atraso de 3s na tentativa. Ao final de cada tentativa de senha falsa, há um log:

reauthentication service 'gdm-password' stopped

depois disso, começa o atraso de 3s até eu obter um novo cursor. Talvez este seja o principal problema?


Atualização:
Para informações: eu uso o GNOME Shell 3.36.1. Uma ideia minha foi talvez desabilitar a animação de agitação ajude? Porque descobri que você pode usar o mouse para clicar no campo e digitar imediatamente enquanto a caixa está tremendo.

gdm login pam
  • 2 2 respostas
  • 1498 Views

2 respostas

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

    Depois de muito pesquisar no código-fonte do gnome-shell e do gdm, o problema parece ter sido corrigido por esses dois commits:

    • f4d90bc127ececb653ee399493839f17932b7622 - "polkitAgent: Redefinir o tempo limite da solicitação de sessão ao removê-la"

    • 8d139bbd95a5d62e0ba20b711a10a8b669cb9e9d - "authPrompt: Pegue o foco da tecla ao tornar a entrada sensível"

    Eles corrigem o problema em que a caixa de entrada não fica focada por 3 segundos após a interrupção da agitação.

    Essas mudanças estão no Gnome 3.36.2, e atualizar para essa versão corrige o problema. Agora você pode digitar mesmo enquanto a caixa está tremendo.

    Para desabilitar a agitação veja a resposta do @PRATAP.

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

    Solução alternativa com base na atualização na pergunta

    Uma ideia minha foi talvez desabilitar a animação de agitação ajude? Porque descobri que você pode usar o mouse para clicar no campo e digitar imediatamente enquanto a caixa está tremendo.

    A animação de Shacking pode ser desabilitada se você deseja interromper a animação global executando o comando abaixo para a sessão da área de trabalho.

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

    O comando acima ajuda na tela de bloqueio.

    insira a descrição da imagem aqui

    Se você deseja desabilitar a animação de shacking para a tela de login também .. execute o comando abaixo ..

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

    para reverter as alterações acima..

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

    e

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

    Testado no Ubuntu 20.04 para telas de bloqueio e login.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

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

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve