24.01.2014 Views

Terminali a caratteri - IIS Marconi Latina - Area didattica

Terminali a caratteri - IIS Marconi Latina - Area didattica

Terminali a caratteri - IIS Marconi Latina - Area didattica

SHOW MORE
SHOW LESS

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:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!