¿Cómo deshabilitar el inicio de sesión automático en LightDM?


34

Estaba jugando con "Cuentas de usuario" y de alguna manera configuré el inicio de sesión automático. Ahora, cuando inicio mi PC, solo tiene un botón llamado "iniciar sesión". Al hacer clic en ese botón, me conecta directamente a mi PC.

No hay música o no se solicita la contraseña al iniciar sesión. Como efecto secundario, me pide por separado la contraseña del llavero

¿Cómo deshabilitar el inicio de sesión automático y volver a unificar la contraseña de inicio de sesión / llavero como antes?

NOTA: Intentar desactivar el inicio de sesión automático desde Configuración del sistema> Cuentas de usuario no funciona.

Este es el contenido de mi /etc/lightdm/lightdm.conf(donde he comentado el inicio de sesión automático para mi nombre de usuario mgandhi):

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

¿Qué sistema operativo estás usando?
Tachyons

Puede eliminar la contraseña. Si sí, proporcione una nueva contraseña si está utilizando una cuenta de invitado, no utilizará ninguna contraseña para usar su tecla arriba / abajo para elegir su cuenta
Tachyons

¿Has intentado cambiar tu contraseña? ¿También puedes pegar el contenido de /etc/lightdm/lightdm.conf?
desgua

¿Qué significa exactamente no funciona ?
Octavian A. Damiean

Creo que no inicia sesión automáticamente, sino que no requiere su contraseña, ¿verdad? ¿También puedes poner el contenido de /etc/lightdm/lightdm.conf?
desgua

Respuestas:


57
gksudo gedit /etc/lightdm/lightdm.conf 

Muestra algo de texto de la siguiente manera:

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

Solución

  1. Este <username>sería su nombre de usuario particular que se registra automáticamente con o sin contraseña. Elimine este nombre de usuario y escriba el nombre de usuario administrativo o déjelo en blanco.
  2. Apaga el sistema. Volverá a la pantalla de selección de inicio de sesión. Simplemente apague el sistema y vuelva a encenderlo.

66
tan triste que esto no obtuvo ningún voto positivo. Esta es la respuesta correcta. Todo lo que hay que hacer es dejar autologin-user = blank. Muchas gracias maxeye y @jokerdino
Joshua Robison

Funciona perfecto! Estoy en un dispositivo USB en vivo persistente creado con YUMI multiboot, y trabajo dejando la línea autologin-user = blank. Como es, con "en blanco" al final!
razor7

10

Tuve el mismo problema y fue resuelto por el comando:

sudo gpasswd -d USER nopasswdlogin

donde debe cambiar de USUARIO por su nombre de usuario.


probé el tuyo esto es lo que obtuve:Removing user suhaib from group nopasswdlogin gpasswd: user 'suhaib' is not a member of 'nopasswdlogin'
Suhaib

9

Configuraciones del sistema

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Deshabilitar inicio de sesión automático


55
Ya he intentado esto, no está funcionando.
iammilind

1
Si deshabilita el inicio de sesión automático, el llavero le pedirá su contraseña. Quizás eso es lo que estás viendo. Este no fue el caso en un par de lanzamientos de Ubuntu.
fragos

6
gksu gedit /etc/lightdm/lightdm.conf

Deberías ver algo similar a esto:

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

Elimine o coloque un #al comienzo de cada línea que contenga inicio de sesión automático y guarde / salga y reinicie para probar.


Lo intenté, pero no tuve suerte.
iammilind

2
¿Estás usando lightdm?
duffydack

3

Es raro que la respuesta @duffydack no te quede bien ... prueba esto:

en una terminal hacer:

sudo vi /etc/gdm/custom.conf

o

sudo nano /etc/gdm/custom.conf

Su archivo ahora debería verse así:

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

editar AutomaticLoginEnable=trueaAutomaticLoginEnable=false

Esa es otra opción.


No tengo ninguna carpeta con nombre /etc/gdm. Había probado esta opción antes de ver desde internet en alguna parte.
iammilind

1
Sí, esta técnica solo funciona si gdmes el administrador de pantalla, pero lightdmes el administrador de pantalla predeterminado que comienza con Ubuntu 11.10.
Eliah Kagan

gdmes el administrador de pantalla predeterminado para Ubuntu Gnome, la variante oficial de gnome de ubuntu. En este caso, se aplica la técnica.
traste

3

Ok, finalmente el problema está resuelto. Recibí un correo electrónico de un visitante ocasional de intercambio de fichas, el Sr. Rafter. El siguiente es el camino:

  • correr sudo grep nopasswd /etc/*
  • Esto mostrará al menos 2 líneas:

    /etc/group:nopasswdlogin:x:112:`<login name>`   
    /etc/gshadow:nopasswdlogin:!::`<login name>`
    
  • Edite esos archivos con sudoy elimínelos solo <login name>de esas líneas y guárdelos.

  • Vaya a "Cuentas de usuario" y desactive el inicio de sesión automático
  • ¡Reinicie la computadora y ahora debe solicitar la contraseña nuevamente!

esta solución no me funcionó :-(
Suhaib

3

Vaya a su terminal e ingrese esto:

passwd

Le pedirá con su nueva contraseña de Unix y resuelto.

Luego, más tarde, puede ir a su cuenta de usuario y cambiar cualquier cosa.


Intenté que no funcionara.
iammilind

@iammilind tal vez hay algo mal con su instalación. Si aún no ha comenzado con su proyecto o qué otras cosas hay allí, ¿qué tal si intenta volver a instalarlo? Probablemente esta opción te ahorre tiempo.
Mar Cejas

3

Descubrí una respuesta:

  • Arranque con Ubuntu live CD.
  • Editar lightdm.confcomo root.
  • Comenta (con #) autologon de usuario.
  • Guardar y reiniciar en el sistema.
  • Inicie en la pantalla de inicio de sesión del usuario, seleccione Ubuntu e ingrese la contraseña.
  • Inicie en el escritorio habitual de Ubuntu.

1
¿Es realmente necesario arrancar desde un CD en vivo?
Zzzach ...

3

Estoy ejecutando 12.10 y probé todo en este hilo y nada funcionó. Finalmente intenté eliminar líneas sospechosas en lightdm.conf y tuve éxito:

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

  • No puedo recordar la línea exacta porque la he eliminado, pero es algo así autologin-lightdm=true. Bórralo.

¡Espero que esto funcione!


La respuesta de @ David es similar a la tuya. Puede que te hayas perdido eso.
iammilind

0

Configuración del sistema> Cuentas de usuario. Seleccione su usuario y desactive el inicio de sesión automático.


3
Ya he intentado esto, no está funcionando.
iammilind

0

Abra el archivo / etc / group ( vi /etc/group) y busque el grupo ' nopasswdlogin '. verá su nombre de usuario en ese grupo. comente esa línea (insertando # antes) o simplemente elimine la línea.

Esto debería hacerlo.


-1

Como estabas jugando con "Cuentas de usuario" y cometí el mismo error, me metí en el mismo agujero.

Mantener la calma.

Simplemente configura su sistema a sin contraseña cuando "juega".

Es por eso que su sistema inicia sesión (automático o no) sin solicitar una contraseña, y esta es la misma razón por la que el sistema de llavero lo solicita (la causa no se recibe del sistema).

Entonces, acción Jackson:

  1. Comprueba de qué estoy hablando. Vaya a Menú en la barra superior y elija el primer elemento ( Cambiar cuenta de usuario ... ) y vea el botón Iniciar sesión (lo que significa que ya ha iniciado sesión y no hay ningún usuario para elegir, simplemente puede iniciar sesión, no tiene pase (¡OH!)
  2. Después de hacer clic en Iniciar sesión y volver al escritorio, elija nuevamente en la barra de menú superior el comando de cierre de sesión y cierre sesión. Verá un botón con su nombre de usuario, sin botón de "inicio de sesión".
  3. Corregir cosas: configurar una nueva contraseña. Configure el mismo viejo, para que el llavero no se confunda nuevamente, o le pedirá la contraseña nuevamente, después de iniciar sesión con la contraseña provista. Vaya al mismo menú del elemento 1 y elija el último elemento ahora ( Cuentas de usuario ... ) y en esta interfaz Gui, desbloquee el botón respectivo que probablemente no proporcione ninguna contraseña (solo ingrese, si esto no funciona, intente con el pase anterior ... ), y luego EL GRAN TRUCO MÁGICO

HAGA CLIC EN LA CAJA DE CONTRASEÑAS (es un botón oculto, oh diablo UI)

esto abre un cuadro de diálogo (!) donde probablemente presione la opción "iniciar sesión sin contraseña" Y con la opción de inicio de sesión automático también activada (fuera de este cuadro de diálogo, en la pantalla Cuentas de usuario). ASI QUE:...

Cuando le dice a la computadora que inicie sesión sin una contraseña (NO ES lo mismo que el inicio de sesión automático), él hace exactamente esto, iniciar sesión sin contraseña. Entonces contraseña = nada. Entonces el llavero se vuelve loco. (¡Ajá!) Entonces, elija la opción correcta ahora:

Establecer una contraseña ahora

y después de hacer todas las cosas de la contraseña de entrada, simplemente presione enter, desactive el inicio de sesión automático, para sentir nuevamente el placer de tener una contraseña, y si desea volver a activarla, está bien, actívela, pero no inicie sesión sin contraseña nuevamente . = D

Espero que esto te ayude a resolver tu problema. Fue una buena lección para mí. Mala interfaz de usuario para Ubuntu -1 en este caso.


Tal vez estoy equivocado y todavía tiene la misma contraseña, pero el sistema está configurado para iniciar sesión sin ella.
H_7

La pregunta correcta debería ser "¿Cómo configurar nuevamente mi sistema para usar la contraseña del sistema?"
H_7

No necesita línea de comando. passwd debería hacer esto también. Recuerde HACER CLIC en el icono de candado en la pantalla Cuenta de usuario y proporcionar contraseña (!). Es realmente una mala interfaz de usuario mala.
H_7

Probé este método también. No funciona.
iammilind

-1

Mi /etc/lightdm/lightdm.confestaba básicamente vacío:

[SeatDefaults]  
user-session=

Funcionó con:

sudo gpasswd -d USER nopasswdlogin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.