Getty
getty on ohjelma, joka ottaa vastaan tekstimuotoiset kirjautumiset. getty huolehtii myös sarjaportin parametreista ja mahdollisesta päätteen tai modeemin alustuksesta. Salasanan tarkistus ja session alustaminen ovat login-ohjelman tehtävä.
Useimmissa Linux-koneissa getty huolehtii vain tekstitilassa olevista virtuaalikonsoleista, mutta esimerkiksi mgettyn avulla kone voi ottaa vastaan fakseja, toimia puhelinvastaajana ja toimia modeemipalvelimena muodostaen PPP-yhteyksiä.
Toiminta
- init käynnistää gettyn inittab-rivien ohjeiden mukaisesti
- getty alustaa päätelinjan sekä tulostaa tiedoston /etc/issue ja itse kirjautumiskehotteen, joko heti tai huomatessaan linjalla liikennettä; liikenteen perusteella getty voi muuttaa linjan parametreja päätelaitteelle sopiviksi
- saatuaan käyttäjätunnuksen getty kutsuu login-ohjelmaa, tai asetuksista ja käyttäjätunnuksesta riippuen jotakin muuta ohjelmaa, esimerkiksi "tunnuksella" ppp getty voi käynnistää pppd:n muodostaakseen PPP-yhteyden
- login kysyy salasanaa ja väärän salasanan tapauksessa uudestaan sekä käyttäjätunnusta että salasanaa; jos salasana on oikea, aloitetaan pääteistunto
- kun istunto loppuu tai oikeaa salasanaa ei annetakaan init huomaa, että sen lapsiprosessi on lopettanut ja käynnistää gettyn uudestaan
Eri getty-ohjelmia
getty-ohjelmia on useita, mm.
- mingetty, fgetty: kevyitä, vain konsolille
- fbgetty: vain konsolille, käyttää framebufferia
- agetty: sekä konsolille että pääte- tai modeemikäyttöön
- mgetty: etenkin modeemikäyttöön, myös faksi ja äänipuhelut