Next Previous Contents

10. Getty en Login

Getty is het programma die het je mogelijk maakt via een serieel device, zoals een virtuele terminal, een tekstterminal, of een modem in te loggen. Het toont de loginprompt. Zodra je je gebruikersnaam invoert, overhandigt getty dit aan login die om een wachtwoord vraagt, dit controleert en je een shell geeft.

Er zijn vele getty's beschikbaar, maar het pakket util-linux, waarin login is opgenomen, heeft er één met de naam agetty, welk prima werkt. Dit pakket bevat ook clock, fdformat, mkswap, fdisk, passwd, kill, setterm, mount, swapon, rdev, renice, hexdump, more (het programma) en more (dwz meer programma's). Om het simpel te houden door het aantal pakketten dat je moet installeren tot een minimum te beperken, raad ik je aan gebruik te maken van agetty.

10.1 Configuratie

Het bericht dat bovenaan je scherm verschijnt tesamen met je loginprompt komt uit /etc/issue. Getty's worden gewoonlijk gestart vanuit /etc/inittab. Login controleert de gebruikersdetails met /etc/passwd, en als je gebruik maakt van password shadowing, /etc/shadow.

10.2 Oefeningen

Maak met de hand een /etc/passwd bestand aan. Wachtwoorden kunnen op null worden ingesteld en gewijzigd met het programma passwd als je eenmaal bent ingelogd. Zie de manpage van dit bestand, gebruik hiervoor man 5 passwd om de manpage voor het bestand te krijgen in plaats van de manpage voor het programma.

10.3 Meer informatie

Het pakket util-linux bevat login en agetty, en nog heel wat meer dat je nodig zult hebben.

Er zijn heel veel andere getty's te vinden op Many getty's!. getty_ps is de meest gebruikelijke, mingetty is alleen voor virtuele terminals. Echter het pakket util-linux wat je nodig hebt voor het inloggen bevat tevens agetty wat prima werkt.


Next Previous Contents