Autologin sans GDM
Par Juba le mercredi 4 mars 2009, 15:21 - Linux, Debian, etc. - Lien permanent
L'autologin est une fonctionnalité permettant de connecter automatiquement un utilisateur au démarrage de Linux, sans qu'il ait à s'identifier. Cela peut paraître un brin dangereux, mais ça l'est beaucoup moins si on utilise une partition chiffrée qui demande de toutes manières un mot de passe au démarrage.
Jusqu'à présent j'utilisais GDM pour pouvoir profiter simplement de l'autologin, mais on ne peut pas dire que ça soit la solution la plus légère qui soit. Mais grâce à un post sur un forum de Debian, je peux désormais le faire sans aucune dépendance supplémentaire. Pour cela il suffit de modifier /etc/inittab et de commenter la ligne :
#1:2345:respawn:/sbin/getty 38400 tty1
Tout en ajoutant la ligne :
1:2345:respawn:/bin/login -f YOUR_USER_NAME tty1 /dev/tty1 2>&1
Si on souhaite qu'en plus de l'autologin la session X soit démarrée directement sans avoir à taper de startx il suffit de rajouter les lignes suivantes à la fin de son ~/.bash_profile :
if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
while true
do
startx --
sleep 10
done
fi
Ceci évite que X soit démarré lorsqu'on se connecte en ssh ou sur une autre console que tty1.