Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Lettura, scrittura ed esecuzione

I diritti di accesso a file e directory sono definiti in termini di accesso in lettura, accesso in scrittura e accesso in esecuzione. Se osserviamo l'output del comando ls comando, possiamo avere qualche indizio su come viene implementato:



[io@linuxbox~]$ > pippo.txt

[io@linuxbox~]$ ls -l pippo.txt

-rw-rw-r-- 1 me me 0 2016-03-06 14:52 foo.txt

[io@linuxbox~]$ > pippo.txt

[io@linuxbox~]$ ls -l pippo.txt

-rw-rw-r-- 1 me me 0 2016-03-06 14:52 foo.txt


I primi dieci caratteri dell'elenco sono i attributi del fileIl primo di questi personaggi è il tipo di fileEcco i tipi di file che più probabilmente vedrai (ce ne sono anche altri, meno comuni):


Tabella 9-1: Tipi di file


Tipo di file attributo

Tipo di file attributo

- Un file normale.


Immagine

d Una directory.


Immagine

l Un collegamento simbolico. Si noti che con i collegamenti simbolici, gli attributi di file rimanenti sono sempre "rwxrwxrwx" e sono valori fittizi. Gli attributi di file reali sono quelli del file a cui punta il collegamento simbolico.


Immagine


Immagine

c A file speciale del carattereQuesto tipo di file si riferisce a un dispositivo che gestisce i dati come un flusso di byte, come un terminale o un modem.


Immagine

b A file speciale di bloccoQuesto tipo di file si riferisce a un dispositivo che gestisce i dati in blocchi, come un disco rigido o un'unità CD-ROM.


Immagine


I restanti nove caratteri degli attributi del file, denominati modalità file, rappresentano i permessi di lettura, scrittura ed esecuzione per il proprietario del file, il proprietario del gruppo del file e tutti gli altri:


Proprietario

Gruppo

Le migliori località

rwx

rwx

rwx


Una volta impostato, il r, we x Gli attributi mode hanno il seguente effetto su file e directory:


Tabella 9-2: Attributi di autorizzazione


Directory dei file di attributo

Directory dei file di attributo

r Consente l'apertura e la lettura di un file.


Immagine

Immagine

w Consente la scrittura o il troncamento di un file, tuttavia questo attributo non consente di rinominare o eliminare i file. La possibilità di eliminare o rinominare i file è determinata dagli attributi della directory.

x Consente di trattare un file come un programma ed eseguirlo. Anche i file di programma scritti in linguaggi di scripting devono essere impostati come leggibili per poter essere eseguiti.

Consente di elencare il contenuto di una directory se è impostato anche l'attributo execute.

Consente di creare, eliminare e rinominare i file all'interno di una directory se è impostato anche l'attributo execute.


Consente di immettere una directory, ad esempio cd elenco.


Immagine


Ecco alcuni esempi di impostazioni degli attributi dei file:


Tabella 9-3: Esempi di attributi di autorizzazione


Significato degli attributi del file

Significato degli attributi del file

-rwx------ Un file normale che può essere letto, scritto ed eseguito dal proprietario. Nessun altro vi ha accesso.


Immagine

-rw------- Un file normale che può essere letto e scritto dal proprietario del file.

Nessun altro ha accesso.


Immagine

-rw-r--r-- Un file normale che può essere letto e scritto dal proprietario. I membri del gruppo proprietario del file possono leggere il file. Il file è leggibile da tutti.


Immagine

-rwxr-xr-x Un file normale che è leggibile, scrivibile ed eseguibile dal proprietario del file. Il file può essere letto ed eseguito da tutti gli altri.


Immagine

-rw-rw---- Un file normale che può essere letto e scritto solo dal proprietario del file e dai membri del gruppo proprietario del file.


Immagine

lrwxrwxrwx Un collegamento simbolico. Tutti i collegamenti simbolici hanno "fittizio"

permessi. I permessi reali vengono mantenuti insieme al file effettivo a cui punta il collegamento simbolico.


Immagine

drwxrwx--- Una directory. Il proprietario e i membri del gruppo proprietario possono accedere alla directory e creare, rinominare e rimuovere file al suo interno.


Immagine

drwxr-x--- Una directory. Il proprietario può accedere alla directory e creare, rinominare ed eliminare file al suo interno. I membri del gruppo proprietario possono accedere alla directory, ma non possono creare, eliminare o rinominare file.


Immagine


 

Il miglior sistema operativo cloud computing su OnWorks: