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