|
A terminálokról (soros vonalon keresztül) és a konzolról (X nélkül)
való bejelentkezéseket a getty program végzi el. Az init
minden bejelentkezésre használható terminálhoz külön-külön példányt
indít a getty -ból. A getty beolvassa a felhasználó nevét
és futtatja a login programot, mely a jelszót olvassa be. Ha a
név és a jelszó érvényes, a login elindítja a burokprogramot
(shell). Ha a burok futása megszakad (mert pl. a felhasználó
kilépett) vagy ha a login leáll (mert a megadott név és a jelszó
nem érvényes), ezt az init észreveszi, és a getty egy új
példányát indítja el. A kernel egyáltalán nem tud a bejelentkezésekről,
ezeket teljesen a rendszerprogramok kezelik.
|