Risoluzione di problemi con chmod

Per proteggere i file possiamo fare molto con quello che abbiamo visto. Prima di conoscere un altro aspetto molto importante di chmod, presentiamo un problema che siamo già in grado di risolvere.

Di seguito viene visualizzato il contenuto della directory /home/steve, che appartiene all'utente steve nel gruppo sales.

 
-rw-------  steve  sales  customers.dat
-rwx------  steve  sales  summarize

Il file customers.dat contiene nomi, indirizzi, numeri telefonici, età e reddito dei clienti. Il programma summarize legge questo file e stampa un report sui clienti, raggruppandoli per età e reddito. Steve è interessato a proteggere i dati riservati, cosicchè altri non possano leggerli. A tal scopo decide di utilizzare  ciò che già conosce sul comando chmod per impostare i permessi in modo tale che lui solo possa leggere i dati riservati sui clienti ed eseguire il relativo programma. Vediamo esattamente che cosa accade quando Steve esegue il programma.

Evento

Linux interpreta

Steve scrive summarize

Sei l'utente steve.
Vuoi eseguire il file
/home/steve/summarize.
Permesso accordato.

inizio Programma.

---

Programma chiede di leggere il file /home/steve/customers.dat

Sei l'utente steve.
Vuoi leggere il file
/home/steve/customers.dat.
Permesso accordato.

 

<< Provate ancora chmod

Indice

Un nuovo Problema >>