Em /etc/gdm/custom.conf
, adicione a seguinte estrofe:
[greeter]
Exclude=nobody,wont_appear1,wont_appear2
Se você quiser uma lista abrangente, acho que o seguinte funcionará (embora também mostre usuários que fizeram login recentemente, inserindo o nome manualmente):
[greeter]
IncludeAll=false
Include=will_appear1,will_appear2
Os usuários com um UID < 1000 não aparecerão, a menos que estejam explicitamente incluídos (não sei se isso é configurável). Qualquer usuário ainda pode fazer login explicitamente digitando seu nome de usuário.
Referência: manual do gdm
Se você quiser proibir o login de alguns usuários (em vez de não mostrar o nome e a foto deles), adicione um filtro a /etc/pam.d/gdm
. Algo como (não testado; veja man pam_succeed_if
para detalhes):
auth required pam_succeed_if.so user ingroup may_log_in_with_gdm