domingo, 30 de junio de 2013

Autologin en Debian 7 con LXDE

Este experimento surge de la necesidad de dejar mi viejo pentium III a mi sobrino, al eliminar la necesidad de logarse nos ahorramos tener que poner el nombre de usuario y contraseña, pero esto resta seguridad al equipo pues cualquiera podría sentarse físicamente en el equipo.
Por tanto es una solución para un escenario muy concreto y puede tener otros efectos no deseados (no recomiendo hacerlo en servidores y máquinas importantes y siempre tened a mano un CD-live por si acaso).

Una vez aclarado esto pasamos a la faena.

Simplemente hay que modificar los siguientes archivos:

/etc/inittab

Comentamos la primera de las siguientes líneas y añadimos la segunda:
#1:2345:respawn:/sbin/getty 38400 tty
1:2345:respawn:/bin/login -f usuario tty1
/dev/tty1 2>&1

Donde usuario es el usuario con el que quieres iniciar la sesión.

/etc/X11/default-display-manager


Añadimos al archivo la palabra stop.
En el caso de lxde quedaría así:
/usr/sbin/lightdm stop

$HOME/.bashrc

Añadimos al final las siguientes líneas:
# Modo grafico
if [ $(ps -e | grep xinit | wc -l) = "0" ]; then
  xinit
  /sbin/shutdown -h now
fi

$HOME/.xinitrc

Añadimos al final las siguientes líneas:
lxsession
exit



Si este archivo no existiera lo creamos.

Al archivo shutdown hay que darle permisos de ejecución para el usuario:
chmod +s /sbin/shutdown

No hay comentarios:

Publicar un comentario