Como desativar o login automático no LightDM?


33

Eu estava brincando com "Contas de usuário" e de alguma forma defina o login automático. Agora, quando eu inicio o meu PC, ele tem apenas um botão chamado "login". Clicando nesse botão, me conecta diretamente ao meu PC.

Não há música ou solicitação de senha durante o login. Como efeito colateral, solicita-me separadamente a senha do chaveiro

Como desativar o login automático e tornar a senha de login / chaveiro unificada novamente como antes?

NOTA: Tentar desativar o Login automático em Configurações do sistema> Contas de usuário não funciona.

Este é o conteúdo do meu /etc/lightdm/lightdm.conf(onde comentei o login automático do meu nome de usuário mgandhi):

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
#autologin-user=mgandhi

Qual sistema operacional você está usando?
Tachyons

Você pode remover a senha .se sim dar nova senha se você estiver usando conta de convidado não vai qualquer uso de senha para cima / baixo para escolher a sua conta
Tachyons

Você tentou alterar sua senha? Você também pode colar o conteúdo de /etc/lightdm/lightdm.conf?
Des

O que exatamente significa não funciona ?
Octavian A. Damiean,

Eu acho que ele não faz login automaticamente, mas não exige sua senha, certo? Também você pode colocar o conteúdo de /etc/lightdm/lightdm.conf?
desgua

Respostas:


56
gksudo gedit /etc/lightdm/lightdm.conf 

Ele exibe algum texto da seguinte maneira:

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

Solução

  1. Este <username>seria o seu nome de usuário específico que é automaticamente conectado com ou sem senha. Exclua esse nome de usuário e digite o nome de usuário administrativo ou deixe em branco.
  2. Desligue o sistema. Voltará para a tela de seleção de login. Apenas desligue o sistema e ligue-o novamente.

6
tão triste que isso não recebeu nenhum voto positivo. Essa é a resposta correta. Tudo que você precisa fazer é deixar o autologin-user = em branco. Graças a maxeye bando e @jokerdino
Joshua Robison

Funciona perfeito! Estou em um pendrive ao vivo persistente criado com a inicialização múltipla YUMI e trabalho deixando a linha autologin-user = em branco. Como é, com "em branco" no final!
razor7

10

Eu tive o mesmo problema e foi resolvido pelo comando:

sudo gpasswd -d USER nopasswdlogin

onde você deve alterar USER pelo seu nome de usuário.


Eu tentei o seu, isto é o que eu tenho:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
Suhaib 13/11/12

9

Configurações do sistema

enter image description here

enter image description here

Desativar login automático


5
Eu já tentei isso, não está funcionando.
22712 iammilind

1
Se você desabilitar o login automático, será solicitado pelo chaveiro a sua senha. Talvez seja isso que você está vendo. Este não foi o caso de alguns lançamentos do Ubuntu.
FRAGOS

6
gksu gedit /etc/lightdm/lightdm.conf

Você deve ver algo semelhante a este:

[SeatDefaults]
autologin-guest=false 
autologin-user=username
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=unity-greeter
user-session=ubuntu

Remova ou coloque um #no início de cada linha que contém o login automático e salve / saia e reinicie para testar.


Eu tentei, mas sem sorte.
24712 iammilind

2
você está usando lightdm?
31412 Duffydack

3

É raro que a resposta @duffydack não se encaixe em você ... tente o seguinte:

em um terminal, faça:

sudo vi /etc/gdm/custom.conf

ou

sudo nano /etc/gdm/custom.conf

Seu arquivo agora deve ser algo como isto:

[daemon]
AutomaticLoginEnable=false
AutomaticLogin=craig
TimedLoginEnable=false
TimedLogin=craig
TimedLoginDelay=10
DefaultSession=gnome-2d

edite AutomaticLoginEnable=trueparaAutomaticLoginEnable=false

essa é outra opção.


Eu não tenho nenhuma pasta chamada /etc/gdm. Eu já havia tentado essa opção vendo pela internet em algum lugar.
Iammilind

1
Sim, essa técnica só funciona se gdmfor o gerenciador de exibição, mas lightdmé o gerenciador de exibição padrão que começa no Ubuntu 11.10.
Eliah Kagan

gdmé o gerenciador de exibição padrão do Ubuntu Gnome, a variante gnome oficial do ubuntu. Nesse caso, a técnica se aplica.
Fret

3

Ok, finalmente o problema está resolvido. Recebi um e-mail de um visitante ocasional de troca de pilhas, Sr. Rafter. A seguir está o caminho:

  • Corre sudo grep nopasswd /etc/*
  • Isso exibirá pelo menos 2 linhas:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • Edite esses arquivos sudoe remova apenas <login name>dessas linhas e salve.

  • Vá para "Contas de usuário" e desative o login automático
  • Reinicie o computador e agora deve solicitar a senha novamente!

esta solução não funcionou para mim :-(
Suhaib 13/11/2012

3

Vá para o seu terminal e digite o seguinte:

passwd

Ele solicitará sua nova senha Unix e a sua solução.

Depois, você pode acessar sua conta de usuário e alterar qualquer coisa.


Tentei não funcionar.
iammilind

@iammilind talvez haja algo errado com sua instalação. Se você ainda não iniciou seu projeto ou que outras coisas existem, então que tal tentar reinstalar? Provavelmente esta opção economizaria seu tempo.
Mar Cejas

3

Descobri uma resposta:

  • Inicialize com o CD ao vivo do Ubuntu.
  • Edite lightdm.confcomo raiz.
  • Comentário fora (com #) autologon usuário.
  • Salve e reinicie no sistema.
  • Inicialize na tela de login do usuário, selecione Ubuntu e digite a senha.
  • Inicialize na área de trabalho normal do Ubuntu.

1
É realmente necessário inicializar a partir de um CD ao vivo?
Zzzach ... 27/09/2015

3

Estou executando a 12.10 e tentei de tudo neste segmento e nada funcionou. Eventualmente, tentei excluir linhas suspeitas no lightdm.conf e obtive sucesso:

  • Corre gksu gedit /etc/lightdm/lightdm.conf

  • Não me lembro da linha exata porque a apaguei, mas é algo parecido autologin-lightdm=true. Delete isso.

Espero que isso funcione!


@ A resposta de David é semelhante à sua. Você pode ter perdido isso.
precisa saber é o seguinte


0

Abra o arquivo / etc / group ( vi /etc/group) e encontre o grupo ' nopasswdlogin '. você verá seu nome de usuário nesse grupo. comente essa linha (inserindo # antes) ou apenas exclua a linha.

Isso deve servir.


-1

Como você estava brincando com "Contas de usuário" e cometi o mesmo erro, entrei no mesmo buraco.

Mantenha a calma.

Você acabou de definir seu sistema como sem senha ao "brincar".

É por isso que o seu sistema efetua login (automático ou não) sem solicitar a senha, e é o mesmo motivo pelo qual o sistema de chaveiros solicita (a causa não é recebida do sistema).

Então, ação jackson:

  1. Veja o que estou falando. Vá para Menu na barra superior e escolha o primeiro item ( Alternar conta de usuário ... ) e veja o botão Login (o que significa que você já está logado e não tem usuário para escolher, você pode simplesmente fazer login, não tem passe (OH!)
  2. Após clicar em Login e voltar à área de trabalho, escolha novamente na barra de menus superior o comando logout e logout. Você verá um botão com seu nome de usuário, nenhum botão "login".
  3. Corrigindo coisas: definindo uma nova senha. Defina o mesmo antigo, para que o chaveiro não se confunda novamente ou ele solicitará a senha novamente, após o login com a senha fornecida. Vá para o mesmo menu do item 1 e escolha o último item agora ( Contas de usuário ... ) e nessa interface do Gui, desbloqueie no botão respectivo, provavelmente não fornecendo senha (apenas Enter, se isso não funcionar, tente com o passe antigo. ) e, em seguida, O GRANDE TRUQUE MÁGICO

CLIQUE NA CAIXA DE SENHA (é um botão oculto, oh diabo)

isso abre uma caixa de diálogo (!) onde você provavelmente clica na opção "login sem senha" E também com a opção de login automático (fora desta caixa de diálogo, na tela Contas de usuário). ENTÃO:...

Quando você instrui o computador a fazer login sem uma senha (NÃO É o mesmo que o Login automático), ele faz exatamente isso, faça o login sem senha. Então senha = nada. Então o chaveiro fica louco. (aha!) Então, escolha a opção certa agora:

Defina uma senha agora

e depois de fazer todas as coisas da senha de entrada, pressione Enter, defina o logon automático, para sentir novamente o prazer de ter uma senha e, se você a quiser novamente, ok, ative-a, mas não faça o login sem uma senha novamente . = D

Espero que isso ajude você a resolver seu problema. Foi uma boa lição para mim. Interface com o usuário incorreta para Ubuntu -1 neste caso.


Talvez eu esteja errado e você ainda tenha a mesma senha, mas o sistema está configurado para fazer login sem ela.
H_7 3/03/12

A pergunta correta deve ser "Como configurar novamente meu sistema para usar a senha do sistema?"
H_7 3/03/12

não há necessidade de linha de comando. O passwd também deve fazer isso. Lembre-se de clicar no ícone de cadeado na tela Conta do usuário e fornecer a senha (!). É realmente uma má interface do usuário ruim.
H_7 3/03/12

Eu tentei esse método também. Não está funcionando.
Iammilind

-1

Meu /etc/lightdm/lightdm.confestava basicamente vazio:

[SeatDefaults]  
user-session=

Trabalhou com:

sudo gpasswd -d USER nopasswdlogin
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.