Como criar um usuário que não aparece na tela de login?

11

Eu preciso executar o navegador da web com outro usuário, mas não quero que o usuário seja exibido na tela de login. Como posso criar um usuário que não será listado na tela de login? GNOME / Scientific Linux 6.3.

    
por gasko peter 12.02.2013 / 08:15

4 respostas

7

Edite /etc/gdm/custom.conf e adicione ou altere a diretiva Exclude no [greeter] seção:

[greeter]
Exclude=nobody,alice,bob

Os usuários alice e bob não serão mostrados na lista na tela de login, mas ainda poderão fazer login digitando seu nome e senha (se tiverem uma senha).

Veja mais detalhes em Como esconder usuários do GDM tela de login? (é principalmente independente da distribuição - alguns detalhes podem mudar, por exemplo, arquivos podem estar localizados em locais diferentes, e o limite para usuários do sistema é 500 na maioria dos derivados da Red Hat, mas 1000 na maioria dos derivados Debian).

    
por 13.02.2013 / 01:16
5

Crie uma conta de usuário sistema - com UID menor que 1000. Contas com UID menor que 1000 estão ocultas no gdm e provavelmente outras exibem gerenciadores.

Você pode criar uma conta system executando useradd com -r flag.

    
por 12.02.2013 / 09:43
0
 gconftool-2 -t bool -s /apps/gdm/simple-greeter/disable_user_list 1

talvez essa seja a solução, mas preciso testá-la. Obrigado!

    
por 12.02.2013 / 12:02
0

Eu encontrei a solução aqui:

link

No diretório / var / lib / AccountsService / users, edite o arquivo para o nome de usuário a ser excluído (copie outro se ele não existir) e defina SystemAccount=true . Reinicie o serviço gdm3 (como root) com

# systemctl restart gdm3.service

Se você estiver em uma sessão do gdm, você será desconectado e o usuário excluído não será exibido na tela de login.

    
por 01.03.2017 / 17:09