Avanti Indietro Indice

10. Getty e Login

Getty è il programma che vi permette di autenticarvi attraverso un dispositivo seriale, come ad esempio un terminale fisico o virtuale, oppure tramite un modem. Getty visualizza il prompt di autenticazione. Una volta inserito il vostro nome utente, getty lo passa a login, il quale vi chiederà una password, controllerà la sua validità, e vi fornirà una shell.

Esistono diverse versioni disponibili di getty. Alcune distribuzioni, compresa Red Hat, ne usano una molto piccola chiamata mingetty, che funziona solamente con i terminali virtuali.

Il programma login fa parte del pacchetto util-linux, che contiene a sua volta una versione di getty chiamata agetty, e che funziona molto bene. Questo pacchetto contiene anche mkswap, fdisk, passwd, kill, setterm, mount, swapon, rdev, renice, more e molti altri ancora.

10.1 Configurazione

Il messaggio che viene visualizzato sulla parte alta del vostro schermo assieme al prompt di login, proviene da /etc/issue. In genere le istanze di Getty vengono avviate da /etc/inittab. Login verifica i dati di un utente contenuti in /etc/passwd, o in /etc/shadow se usate lo shadow delle password.

10.2 Esercizi

Create un file /etc/passwd a mano. Potete anche impostare delle password vuote, e modificarle con il comando passwd una volta eseguito il login. Leggete la pagina di manuale corrispondente tramite il comando man 5 passwd, per avere il manuale del file piuttosto che quello del programma passwd.


Avanti Indietro Indice