Comencé a ejecutar Jessie (Debian 8) con un escritorio LightDM / Xfce en mi HTPC después de que se detuvo casi por completo en W7. Una de las cosas que no puedo olvidar es tener que escribir la contraseña, algo que no es normal para mirar televisión.
Siguiendo las instrucciones en el Wiki de Debian , llegué a seleccionar automáticamente mi inicio de sesión. Pero esto todavía requiere la contraseña, y no se permiten medios arreglos como contraseñas vacías / triviales.
¿Es posible ir directamente a la sesión de Xfce sin nombre de usuario / contraseña?
lightdm --show-config
dagreeter-session=lightdm-greeter
ysession-wrapper=/etc/X11/Xsession
, las líneas sobrepam
yauto-login-user
son las mismas. Sin lagreeter-session
línea X no comienza. <br> Hice la parte para elautologin
grupo pero aún así tuve que escribir mi contraseña. Luego hice el bit para elnopasswdlogin
grupo y luego ni lightdm aceptó mi contraseña ni la raíz.Aquí está la respuesta correcta para Debian 9 Jessie, para todos los que necesitan ayuda de la manera correcta.
Agregar inicio de sesión automático a Debian
Primero necesita cambiar a LightDM (Desktop Manager).
Cambiar a LightDM **
Agregue la cuenta de Autologin **
Edite los archivos de configuración de LightDM
Agregue las 3 líneas siguientes al archivo y guárdelo:
Ahora, observe que arriba tiene XFCE como sesión. Si usa gnome, canela, etc., asegúrese de especificar qué sesión (GUI) usa, de lo contrario, lo anterior lo conectará a XFCE y es posible que no lo tenga instalado.
Si no sabe, escriba
fuente
En Debian 9 y 10 con Xfce, todo lo que tuve que hacer fue agregar esto a
/etc/lightdm/lightdm.conf
:A pesar de lo que dicen las otras respuestas, mi usuario no necesita estar en el
autologin
grupo y no necesitaba hacer nada con PAM.(Fuente: https://wiki.debian.org/LightDM#Enable_autologin )
fuente
Lo resolví usando la página wiki de Debian y esta página en LinuxServe , ¡especialmente el comentario!
cuando lo hago
/usr/sbin/lightdm --show-config
, obtengo dos archivos:/etc/lightdm/lightdm.conf
y/usr/share/lightdm/lightdm.conf.d/01_debian.conf
Estos los edité para que en
/usr/share/lightdm/lightdm.conf.d/01_debian.conf
él diga:greeter-session=lightdm-greeter
session-wrapper=/etc/X11/Xsession
y en
/etc/lightdm/lightdm.conf
eso dice:autologin-user=username
autologin-user-timeout=0
El truco fue que, como dice el comentario al final del segundo enlace, la configuración de inicio de sesión automático debe estar en la
[SeatDefaults]
sección del archivo. Hay dos lugares donde aparecen las líneas, comentadas, y había comentado el primer lugar.Fue un poco extraño porque en los archivos de configuración normal de Debian, líneas como estas no aparecen dos veces, ¡pero debería haberlo visto mejor!
fuente
01_debian.conf
son los valores predeterminados, por lo que todo lo que necesitaba cambiar estaba enlightdm.conf
autologin-user=root
, autologin fallará en silencio a menos que también comente de salidaauth required pam_succeed_if.so user != root quiet_success
en/etc/pam.d/lightdm-autologin
A continuación funcionó para mí. Estaba registrado como root.
groupadd -r autologin gpasswd -a YOURUSERNAME autologin
autologin-user=YOURUSERNAME autologin-user-timeout=0 autologin-session=DESKTOP_SESSION
2a. Si no sabes el nombre de la sesión
echo $DESKTOP_SESSION
fuente