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


13

Preciso executar o navegador da Web com outro usuário, mas não quero que o usuário seja mostrado na tela de login. Como posso criar um usuário que não será listado na tela de login? GNOME / Linux Científico 6.3.


Leia sobre a configuração do gdm. Ou simplesmente desinstale o gdm e use o xdm.
Eddy_Em 12/02/2013


3
@ Eddy_Em provavelmente é a pior solução - nada é necessário.
Mateusz Jagiełło

No Fedora 20 com Gnome 3, para mim, a solução mais satisfatória não funcionou. O que funcionou está dando UIDmenos do que 50para os usuários necessários. Na verdade, eu tentei UID 23 e 24 .
Ilia Rostovtsev

Respostas:


7

Edite /etc/gdm/custom.confe adicione ou altere a Excludediretiva na [greeter]seção:

[greeter]
Exclude=nobody,alice,bob

Usuários alicee bobnão serão mostrados na lista na tela de login, mas ainda poderão fazer login digitando seu nome e senha (se eles tiverem uma senha).

Veja mais detalhes em Como ocultar usuários da tela de login do GDM? (é 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 é de 500 na maioria dos derivados da Red Hat, mas 1000 na maioria dos derivados da Debian).


1
Para algumas configurações, o arquivo a editar é /etc/mdm/mdm.conf.
WBT

5

Crie uma conta de usuário do 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 sistema de conta executando useraddcom -rbandeira.


1
-r -> Crie uma conta de sistema com um UID menor que 500 e sem um diretório inicial.
Gasko Peter

Preciso executar o navegador da web com outro usuário, mas não quero que o usuário seja mostrado na tela de login.
Gasko Peter

1

Encontrei a solução aqui:

https://askbot.fedoraproject.org/en/question/43367/how-to-hide-About-users-from-gdm-logon-list/

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, será desconectado e o usuário excluído não será exibido na tela de login.


Confirmo que isso funciona. Eu tive o problema oposto, meu usuário ficou oculto após a atualização para o Fedora 31. E havia um arquivo com meu nome de usuário dentro /var/lib/AccountsService/users/depois de editá-lo (eu tive que excluir a linha SystemAccount=trueporque alterar para falso não era suficiente) e reiniciar o GDM serviço, pude ver novamente meu usuário. Espero que esta informação adicional possa ajudar outra pessoa.
Huygens

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!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.