Ero sivun ”Getty” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(toiminta, muutamia erkoisominaisuuksia, eri ohjelmia)
(ei mitään eroa)

Versio 13. maaliskuuta 2008 kello 10.23

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

Katso myös