/etc/inittab
u0.1
/etc/issue
u0.2
/etc/passwd
u0.3
/etc/inittab
- configurazione di init
Il file /etc/inittab
contiene la configurazione di init, per la definizione dei processi da avviare per la messa in funzione del sistema operativo. Il file può contenere dei commenti, preceduti dal carattere «#» e «voci» costituite da righe suddivise in quattro campi, separati da due punti (:), come nell'esempio seguente:
|
I campi hanno il significato descritto nell'elenco seguente:
codice che identifica univocamente la voce;
i livelli di esecuzione per cui la voce è valida;
l'azione da compiere sulla voce;
il programma da avviare, con tutte le opzioni e gli argomenti necessari.
Il programma init di os16 non distingue i livelli di esecuzione e considera soltanto l'azione respawn, con la quale si intende che init debba riavviare il processo, quando questo muore, o comunque quando muore quel processo che ha preso il suo posto.
/etc/issue
- messaggio che precede login
Il file /etc/issue
viene visualizzato da getty, prima dell'avvio di login. Il contenuto predefinito di questo file, per os16, è il seguente:
|
Il programma getty di os16 non è in grado di interpretare il contenuto del file, pertanto lo visualizza letteralmente; tuttavia, getty mostra, indipendentemente dalla presenza e dal contenuto del file /etc/issue
, delle informazioni sul terminale per il quale è in funzione.
getty(8) [u0.1].
/etc/passwd
- elenco delle utenze
Il file /etc/passwd
contiene l'elenco degli utenti del sistema, uno per ogni riga. Le righe sono divise in sette campi, delimitati con il carattere due punti (:), come nell'esempio seguente, che rappresenta l'impostazione predefinita di os16:
|
I campi hanno il significato descritto nell'elenco seguente:
nominativo utente;
parola d'ordine, in chiaro, per l'identificazione con il programma login;
numero UID, ovvero il numero dell'utente;
numero GID, ovvero il numero del gruppo, ma non utilizzato da os16;
descrizione dell'utenza;
shell.
Trattandosi di un sistema operativo elementare, la parola d'ordine appare in chiaro nel secondo campo, senza altri accorgimenti. Inoltre, il file deve essere accessibile in lettura a tutti gli utenti.
login(1) [u0.12].
«a2» 2013.11.11 --- Copyright © Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net