Login sem senha por clique no GNOME/GDM via PAM (sem autologin)

Se você usa o GNOME com o GDM (GNOME Display Manager) e quer manter a tela de seleção de usuários visível, mas deseja entrar em uma conta específica apenas clicando no nome e sem precisar digitar senha (sem recorrer ao autologin completo), a solução correta não envolve arquivos de configuração de display manager, mas sim o PAM (Pluggable Authentication Modules).

Veja como configurar isso em distribuições baseadas em Debian/Ubuntu:

1. Edite a pilha PAM do GDM

Abra o arquivo de configuração de senha do GDM com privilégios de root:

sudo vi /etc/pam.d/gdm-password

2. Adicione a regra condicional

Insira a seguinte linha bem no topo da seção de autenticação (antes de qualquer inclusão como o common-auth):

auth sufficient pam_succeed_if.so user = maria

(Substitua seu_usuario pelo seu login real)

Como funciona: O módulo pam_succeed_if avalia se o usuário que está tentando entrar corresponde ao especificado. Com a diretiva sufficient, se a condição for verdadeira, o PAM valida a autenticação imediatamente e pula a etapa de solicitação de senha. Outros usuários ainda precisarão digitar a senha normalmente.

3. Reinicie o GDM

Para aplicar a alteração imediatamente:

sudo systemctl restart gdm

Pronto! A tela de login continuará exibindo a lista de usuários normalmente, mas a sua conta entrará direto com um único clique.

Rolar para cima