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 di ls comando, possiamo avere qualche indizio su come questo è 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 di file. Il primo di questi personaggi è il tipo di file. Ecco i tipi di file che è più probabile che tu veda (ce ne sono anche di altri tipi 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. Notare che con i collegamenti simbolici, gli attributi del file rimanenti sono sempre "rwxrwxrwx" e sono valori fittizi. I veri attributi del file sono quelli del file a cui punta il collegamento simbolico.


Immagine


Immagine

c A file speciale di caratteri. Questo 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 blocca file speciale. Questo 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, chiamati modalità file, rappresentano le autorizzazioni di lettura, scrittura ed esecuzione per il proprietario del file, il proprietario del gruppo del file e tutti gli altri:


Proprietario

Gruppo

World

rwx

rwx

rwx


Quando 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 attributi

Directory dei file di attributi

r Consente di aprire e leggere un file.


Immagine

Immagine

w Consente di scrivere o troncare un file, tuttavia questo attributo non consente di rinominare o eliminare i file. La capacità di eliminare o rinominare i file è determinata dagli attributi della directory.

x Consente a un file di essere trattato come un programma ed eseguito. Anche i file di programma scritti in linguaggi di scripting devono essere impostati come leggibili per essere eseguiti.

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

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


Consente di inserire una directory, ad es. cd elenco.


Immagine


Di seguito sono riportati alcuni esempi di impostazioni degli attributi di file:


Tabella 9-3: Esempi di attributi di autorizzazione


Attributi file Significato

Attributi file Significato

-rwx------ Un file normale leggibile, scrivibile ed eseguibile dal proprietario del file. Nessun altro ha alcun accesso.


Immagine

-rw------- Un file normale leggibile e scrivibile dal proprietario del file.

Nessun altro ha alcun accesso.


Immagine

-rw-r--r-- Un file normale leggibile e scrivibile dal proprietario del file. I membri del gruppo di proprietari del file possono leggere il file. Il file è leggibile in tutto il mondo.


Immagine

-rwxr-xr-x Un file normale leggibile, scrivibile ed eseguibile dal proprietario del file. Il file può essere letto ed eseguito da chiunque altro.


Immagine

-rw-rw---- Un file normale leggibile e scrivibile solo dal proprietario del file e dai membri del proprietario del gruppo di file.


Immagine

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

autorizzazioni. I permessi reali vengono mantenuti con il file effettivo a cui punta il collegamento simbolico.


Immagine

drwxrwx--- Una directory. Il proprietario ei membri del gruppo di proprietari possono accedere alla directory e creare, rinominare e rimuovere i file all'interno della directory.


Immagine

drwxr-x--- Una directory. Il proprietario può accedere alla directory e creare, rinominare ed eliminare i file all'interno della directory. I membri del gruppo di proprietari possono accedere alla directory ma non possono creare, eliminare o rinominare i file.


Immagine


 

Il miglior sistema operativo cloud computing su OnWorks: