Chmod

From Linuzz

Revision as of 17:22, 5 January 2008 by Ugo (Talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)

chmod ci permette di cambiare i permessi di scrittura lettura ed esecuzione dei file.

se editiamo il comando ls -la, in una qualsiasi cartella, purche abbia almeno un file, avremo un risultato del genere:

brw-r--r--    1 vegriot pino 64,  64 Jan 27 05:52 stego      
crw-r--r--    1 vegriot pino 64, 255 Jan 26 13:57 carrello
-rw-r--r--    1 vegriot pino  331836 Jan 26 14:06 tipi.ppm      
drwxrwx--x    2 vegriot pino      48 Jan 26 11:28 directory     
-rwxrwx--x    1 vegriot pino      29 Jan 26 14:03 sandorast
lrwxrwxrwx    1 vegriot pino       3 Jan 26 11:44 link -> dir   
-rw-rw----    1 vegriot pino     217 Jan 26 14:08 rejo

nella prima colonna di ogni file, abbiamo i permessi che quel file ha. Abbiamo 10 "caselle" che possono assumere vari i valori r, w, ed x che stanno per read, write ed execute. La prima di queste caselle, indica il tipo di file ad esempio d sta per directory, l per link...; dopo troviamo le restanti 9 che si possono suddividere in tre gruppi, perche'indicano i permessi per User, Group e Other cioe' utente, gruppo al quale l'utente appartiene e gli altri che non appartengono al gruppo dell'utente proprietario del file.

Facciamo un esempio riferendoci al risultato del comando ls -la riportato in alto:

... -rw-r--r-- 1 vegriot pino 331836 Jan 26 14:06 tipi.ppm ...

il file tipi.ppm, puo essere letto e modificato dall'utente proprietario, solamente letto dagli appartenenti al suo gruppo e solamente letto dagli altri.

ancora un esempio

...

-rwxrwx--x    1 vegriot pino      29 Jan 26 14:03 sandorast

...

il file sandrorast, puo essere letto, modificato ed eseguito dall'utente proprietario e dagli appartenenti al suo gruppo, mentre puo solo essere eseguito dagli altri.

Personal tools