Como impedir o login root da tela de login do GNOME 3 (Arch Linux)?

2

Estou executando uma instalação atualizada do Arch Linux e do GNOME 3.28. Por motivos de segurança, não permito login root nos consoles. Eu fiz isso configurando /etc/securetty .

No entanto, me preocupa que na GUI eu ainda possa acessar a conta root na tela de login do GNOME GDM.

Existe alguma maneira de evitar isso, para que apenas as contas de usuário e as contas de administrador padrão possam fazer login a partir do login gráfico, mas não da conta raiz?

    
por terdon 03.06.2018 / 16:07

1 resposta

1

Isso pode ser obtido conforme indicado aqui adicionando a seguinte linha:

auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so

Para esses arquivos (alguns podem ainda não existir e ter que ser criados):

/etc/pam.d/gdm
/etc/pam.d/gdm-autologin
/etc/pam.d/gdm-fingerprint
/etc/pam.d/gdm-password
/etc/pam.d/gdm-smartcard 

A pessoa que me indicou este link disse que preferia que eu escrevesse a resposta em vez dele (porque ele não tem um sistema para testar isso e prefere não escrever respostas cegas). Mas obrigado ainda vai para ele ( @Kusalananda ).

    
por 03.06.2018 / 22:37