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.
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
.
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.