Para impedir que o lightdm faça logon automaticamente no usuário bob
, edite /etc/lightdm/lightdm.conf
e altere a linha
autologin-user=bob
para
autologin-user=
(o =
será o último caractere da linha)
Suponha que o login automático para uma sessão esteja ativo no Ubuntu. Portanto, não haverá oportunidade de selecionar uma sessão (por exemplo, gnome, unity, kde, etc). Mas se o ambiente estiver corrompido, não há como escapar, exceto pela linha de comando.
Existe uma maneira de desabilitar o login automático sem depender da sessão da GUI
Para impedir que o lightdm faça logon automaticamente no usuário bob
, edite /etc/lightdm/lightdm.conf
e altere a linha
autologin-user=bob
para
autologin-user=
(o =
será o último caractere da linha)
Você pode usar sed
para fazer isso automaticamente:
sudo sed -i.backup -e 's/autologin-user=\(.*\)/autologin-user=/ /etc/lightdm/lightdm.conf
Isso alterará a primeira ocorrência de autologin-user=someUser
com autologin-user=
(substitua someUser
por qualquer usuário definido como login automático). Ele também criará um backup do arquivo original denominado lightdm.conf.backup
.
Ou você pode simplesmente excluir a linha completamente:
sudo sed -i.backup '/autologin-user=/d' /etc/lightdm/lightdm.conf
Eu testei ambos os métodos em uma nova VM 12.04.5 e funcionou bem.
Pressione Ctrl + Alt + F3 e
sudo service "name of login manager" stop
Geralmente este serviço é gdm ou lightdm.
Se você estiver usando o lightdm para fazer login, mas não tiver interface gráfica, poderá executar o seguinte:
sudo nano /etc/lightdm/lightdm.conf
Você verá uma linha autologin-user=username
, pode comentá-la com #
ou simplesmente excluir a instrução username
.
Depois, na linha de comando, execute sudo service lightdm restart
ou simplesmente reinicie o seu PC.
Tags command-line lightdm login