samedi 19 juin 2010

Login automatique sur les TTY


 Si comme moi, ça vous gonfle de devoir se logger dans les consoles virtuelles de Linux, cette petite astuce vous sauvera surement la vie !

Tout d'abord, il va vous falloir un wrapper pour AUR tel que yaourt (celui que j'utilise), si vous ne l'avez pas vous pouvez vous documenter sur la page wiki de yaourt.
Nous allons installer un package du nom de mingetty qui va nous permettre de nous logger sans effort.

yaourt -S mingetty

Ensuite nous allons modifier le fichier /etc/inittab, c'est ce fichier qui gère les tty.

Les lignes auquels nous allons nous intéresser sont celle-ci, il va falloir faire quelques modifications.

c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

On peut voir déjà qu'il y a six lignes ce qui correspond aux six tty activé par défaut sur Linux, si vous n'êtes pas un malade qui se passe de Xorg (lol), vous pouvez déjà vous contenter de deux ou quatre consoles virtuelles.

Si par exemple, nous voulons être loggé sur le tty nous changeons la première ligne :

c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux

par :

c1:2345:respawn:/sbin/mingetty --autologin USERNAME tty1 linux

où USERNAME est votre pseudo de login linux (pas en majuscules)

Vous pouvez répéter ceci sur toutes les lignes si ça vous enchante :p

Aucun commentaire:

Enregistrer un commentaire