Não liste todos os usuários no login com o LightDM


14

Acabei de atualizar para o Ubuntu 11.10 e fiquei imaginando se é possível não listar todos os usuários atuais e exigir que o usuário digite seu nome de usuário? As políticas de TI da minha empresa exigem que os usuários não sejam listados nas telas de login.

No Ubuntu 11.04, consegui fazer isso com os seguintes comandos ...

$ sudo -u gdm gconftool-2 --type boolean --set /apps/gdm/simple-greeter/disable_user_list true

Respostas:


18

Você pode fazer isso editando /etc/lightdm/lightdm.confO conteúdo padrão é apenas:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

E você pode simplesmente adicionar:

greeter-hide-users=true

Para isso. Para a lista completa de opções, consulte /usr/share/doc/lightdm/lightdm.conf(ou veja esta publicação sobre lightdm conf ).


No debian buster, su -e nano /etc/lightdm/lightdm.conf depois em Uncomment greeter-hide-users=false. sudonão funciona. fonte , por Ehsan Nazim
EsmaeelE 12/12/19

4

As respostas que sugerem que você edite o arquivo conf estão incorretas .

No wiki do Ubuntu :

A configuração do LighDM é controlada pelo /etc/lightdm/lightdm.confarquivo, no entanto, não deve ser editada diretamente. Em vez disso, use:

lightdm-set-defaults

Encontrei o arquivo em /usr/lib/lightdm/lightdm-set-defaults.

Você emitia o seguinte na linha de comando:

sudo /usr/lib/lightdm/lightdm-set-defaults --hide-users true

4
Embora essa resposta fosse verdadeira no momento da postagem, o programa lightdm-set-defaults não existe mais. A edição de arquivos conf agora é o método correto para atualizar as configurações. O Linux é incrível.
Mercury00

1

ambas as respostas acima não funcionaram para mim (Ubuntu x64 15.04) .. o wiki do Ubuntu para LightDM funciona para mim, por isso pensei em postar aqui para outras pessoas que estão procurando, embora também possam seguir o wiki.

fonte: O que é o LightDM?

de acordo com o wiki do Ubuntu, se quisermos substituir a sessão padrão configurada pelo sistema (fornecida em /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf), devemos criar um arquivo /etc/lightdm/lightdm.conf.d/50-myconfig.confe definir nossos materiais lá ...

por exemplo, eu quero desativar a listagem de contas de usuário, ativar o login manual na saudação ou na tela de login e desativar o convidado, assim escrevi o seguinte em /etc/lightdm/lightdm.conf.d/50-myconfig.conf

primeiro tipo: sudo mkdir /etc/lightdm/lightdm.conf.d/no terminal para criar a lightdm.conf.dpasta/etc/lightdm/

então: sudo nano /etc/lightdm/lightdm.conf.d/50-myconfig.conf

e coloque as seguintes linhas:

[SeatDefaults]
allow-guest=false
greeter-hide-users=true
greeter-show-manual-login=true

Agora salve o arquivo e reinicie ou efetue logout, é assim que eu faço funcionar .. :)

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.