¿Cómo puedo hacer que el inicio de sesión automático de RPi se inicie cuando la GUI está desactivada?
No es necesario que escriba una contraseña cuando inicie sesión cuando la GUI esté habilitada, por lo que probablemente haya una manera fácil de desactivar la solicitud de contraseña en la consola.
Respuestas:
Para Raspbian Wheezy:
Debería poder editar el archivo / etc / inittab para habilitar el inicio de sesión automático.
Encuentre una línea como esta en / etc / inittab
Esto inicia el proceso getty en tty1. Puede agregar la
--autologin
opción getty a esa línea:Reemplace {USERNAME} con el usuario que desea iniciar sesión.
Tenga en cuenta que no he probado esto, consulte la página de manual de getty para obtener más detalles.
Actualización: Raspbian Jessie usa systemd, por lo que no se usa inittab. Aquí hay un FAQ que puede ayudar a Jessie: https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_virtual_console_terminal.3F
Las preguntas frecuentes son para Fedora, pero deberían ser muy similares en Raspbian Jessie.
ACTUALIZACIÓN2: la página anterior ya no está, así que aquí está el contenido de la máquina Wayback:
¿Cómo configuro el inicio de sesión automático en un terminal de consola virtual?
Primero cree un nuevo servicio similar a getty @ .service:
luego edite los valores ExecStart, Restart y Alias, de esta manera:
y finalmente recarga el demonio e inicia el servicio:
Tenga en cuenta que si sale de la sesión tty8, no podrá usarla hasta el próximo reinicio o inicio manual mediante systemctl, excepto si deja Reiniciar como 'siempre', pero le recomiendo evitar esto por razones de seguridad.
fuente
/etc/inittab
archivo enraspbian jessie
.Hay una manera más fácil de hacer esto usando raspi-config. Este artículo lo explica http://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html
mostrando:
fuente
Esto funcionó para mí con Jessie Lite:
contenido:
El único inconveniente es que ya no puedo iniciar sesión con SSH: acceso denegado. :-(
fuente
ExecStart=-/usr/bin/agetty --autologin username --noclear %I $TERM
Si desea iniciar sesión automáticamente en Raspberry Pi en la línea de serie, debe editar el archivo / etc / inittab en pi con permisos sudo.
Encuentre una línea como esta en / etc / inittab
Agregue la opción getty --autologin a esa línea.
Guardar y reiniciar.
fuente
T0:23
?? Pensé que debería ser1:2345
.Estoy ejecutando NOOBS y tenía un archivo inittab ligeramente diferente. Esto es lo que cambié que combinó tanto la "--autologin" en la línea T0 como la línea 1: 2345:
fuente
así que el método lightdm.conf no funcionó para mí, después de jugar un poco, el método más fácil que encontré fue el siguiente.
cd / etc / systemd / system /
a partir de ahí escriba: ls
verá autologin @ .service
solo sudo nano autologin @ .service
y cambie la línea ExecStart = - / sbin / agetty --autologin pi --noclear% I $ TERM
a
ExecStart = - / sbin / agetty --autologin [Nombre de usuario] --noclear% I $ TERM
donde [Nombre de usuario] se coloca el usuario que desea iniciar sesión sin los corchetes.
ahora tenía el inicio de sesión automático pi trabajando con la configuración raspi-config, pero utilicé el método anterior para cambiar el inicio de sesión automático para un nuevo usuario.
espero que esto ayude
fuente