Page suivante Page précédente Table des matières

10. Getty et Login

Getty est le programme qui vous permet de vous connecter à travers un périphérique série, comme une console virtuelle, un terminal en mode texte, ou un modem. Il affiche l'invite de login. Une fois que vous avez saisi votre nom d'utilisateur, getty le transmet à login, qui vous demande un mot de passe, le vérifie, puis vous donne le shell.

Il existe plusieurs getty disponibles. Certaines distributions, comme Red Hat, en utilisent un très petit appelé mingetty et qui ne gère que les terminaux virtuels.

Le programme login fait partie du package util-linux, qui contient aussi un getty nommé agetty, qui fonctionne bien. Ce package contient également mkswap, fdisk, passwd, kill, setterm, mount, swapon, rdev, renice, more et bien d'autres.

10.1 Configuration

Le message qui apparaît en haut de votre écran avec l'invite de login provient du fichier /etc/issue. Les getty sont en général démarrés depuis /etc/inittab. Login recherche les détails spécifiques à l'utilisateur dans /etc/passwd, et si vous avez le shadowing (une protection des mots de passe), dans /etc/shadow.

10.2 Exercices

Créez un fichier /etc/passwd à la main. Les mots de passe peuvent être nuls, puis changés avec le programme passwd une fois connecté. Voir la page de manuel de ce fichier. Utilisez man 5 passwd pour obtenir la page de manuel du fichier plutôt que celle du programme.


Page suivante Page précédente Table des matières