Peça nome de usuário e senha na tela de login do 18 [duplicata]

5

Estou usando o mais recente bionic do Ubuntu 18.04 LTS.

Quando eu faço o login, ele mostra meu nome de usuário e eu só preciso digitar uma senha.

Eu não quero que os nomes de usuários sejam mostrados. Eu quero ser forçado a digitar um nome de usuário e senha.

Como faço isso? Tudo que encontrei é informação para versões antigas ou lightdm (18 usa o gdm).

    
por lonix 17.05.2018 / 09:00

1 resposta

2

As configurações do gdm3 são feitas em /usr/share/gdm/greeter.dconf-defaults .

Remova o comentário dessas duas linhas:

[org/gnome/login-screen]
disable-user-list=true

(Apenas descomentando a segunda linha irá travar seu login: relatório de erros confirmando que funciona para 18.04 ) e reinicie o gerenciador de login com

sudo dpkg-reconfigure gdm3

e reinicialize (ou reinicie com sudo systemctl stop gdm e efetue logout).

Faça um backup primeiro, para o caso de algo ficar confuso e você não conseguir entrar, você pode usar o tty3 para refazer as alterações. editar: isso não funciona; O gdm também cuida das sessões tty, então o tty3 também está morto ... você precisará usar uma sessão ao vivo ou o prompt de resgate do grub.

Outra maneira que funciona para 17.10 e 18.04 (do comentário # 7 por fprietog no relatório de erros ):

Using root:

  • Create a file named /etc/dconf/profile/gdm with this contents:

     user-db:user   
     system-db:gdm
    
  • Create a file named /etc/dconf/db/gdm.d/50-disable-user-list with this content:

    [org/gnome/login-screen]   
    disable-user-list=true
    
  • Execute the command sudo dconf update

    
por Rinzwind 17.05.2018 / 10:00