Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica
Terminali a caratteri - IIS Marconi Latina - Area didattica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
652 volume I Sistemi GNU/Linux: uso e amministrazione generale<br />
> [ Ctrl a ]<br />
|pconsole command mode<br />
>>><br />
A questo punto si può chiudere:<br />
>>> quit [ Invio ]<br />
|detaching from /dev/tty3 : Ok<br />
|detaching from /dev/pts/4 : Ok<br />
Per concludere, c’è da osservare che la documentazione di Pconsole suggerisce di attribuire<br />
al programma i permessi SUID-root, per consentire a tutti gli utenti di usarlo; tuttavia, ciò è<br />
sicuramente sconsigliabile per motivi di sicurezza.<br />
15.15 Getty<br />
«<br />
Nella procedura di inizializzazione del sistema, Getty è quel programma che si occupa di<br />
attivare il terminale e iniziare la procedura di accesso. Come dice la pagina di manuale getty(1):<br />
«Getty è il secondo dei tre programmi (init(1), getty(1) e login(1)) utilizzati dal sistema per<br />
permettere all’utente di accedere». In pratica, il programma Getty si occupa di:<br />
• aprire la linea di terminale e impostare le modalità necessarie;<br />
• emettere l’invito della procedura di accesso;<br />
• ricevere il nominativo usato dall’utente per identificarsi;<br />
• attivare il programma per la procedura di accesso (convenzionalmente si tratta di ‘/bin/<br />
login’), fornendogli già il nominativo-utente (successivamente è compito di ‘login’ la<br />
richiesta di inserire la parola d’ordine).<br />
Il programma Getty tipico fa uso di alcuni file:<br />
• ‘/etc/gettydefs’<br />
per la definizione delle <strong>caratteri</strong>stiche delle linee dei terminali;<br />
• ‘/etc/issue’<br />
per definire un testo di «benvenuto» da inviare all’utente che tenta di connettersi.<br />
15.15.1 Utilizzo di un programma Getty<br />
«<br />
Un programma Getty non è fatto per l’utilizzo manuale diretto, ma per essere inserito nel file<br />
‘/etc/inittab’, in modo da essere attivato direttamente da Init durante la fase di inizializzazione<br />
del sistema. In un sistema GNU/Linux, l’attivazione delle sei console virtuali consuete<br />
avviene con record simili a quelli seguenti: