Come descritto in precedenza, nel caso in cui il sistema venga avviato nel runlevel 3 (o un altro analogo), l’accesso al sistema da shell (metodo più classico) avviene per mezzo del processo getty (o derivato) che visualizza un messaggio di benvenuto del sistema, seguito da un prompt che invita l’inserimento di uno username, come riportato di seguito
Red Hat Linux release 8.0 (Psyche)
Kernel 2.4.18-18.0.0 on an i686
Zeus login: _
Una volta inserito lo username con il quale l’utente si presenta al sistema ed aver premuto
il tasto
, viene lanciato il processo login che visualizza la richiesta dell’inserimento
della password, cioè
Password: _
Per motivi di sicurezza, la password inserita non viene visualizzata sullo schermo e
nemmeno il cursore viene spostato verso destra man mano che la si digita sulla tastiera (è
comunque possibile cancellare gli ultimi caratteri digitati premendo il tasto
tante
volte quanti sono i caratteri da cancellare).
Dopo che la password è stata inserita ed è stato premuto il tasto
, viene controllata
la corrispondenza delle credenziali fornite con quelle presenti sul sistema. In caso positivo
viene visualizzato un messaggio che riporta l’ultimo accesso effettuato dall’utente riconosciuto
e viene lanciata la shell con i privilegi di quest’ultimo, la quale provvede a visualizzare uno
specifico prompt. Un esempio è riportato di seguito
Red Hat Linux release 8.0 (Psyche)
Kernel 2.4.18-18.0.0 on an i686
Zeus login: daniele
Password:
Last login: Wed Mar 12 18:42:57 on :0
[daniele@Zeus ~] _