Le autorizzazioni di Linux Explained

March 12

Il sistema operativo Linux fornisce le autorizzazioni distinte per chi può leggere, scrivere o eseguire un certo file basato sulla proprietà del file. Tutti possono vedere quali sono i permessi dei file sono, ma solo il proprietario del file o l'utente root (amministratore) può modificare le autorizzazioni su un file.

Permessi Inserzione

È possibile visualizzare quali autorizzazioni ogni directory e il file ha emettendo il comando "ls -l". La prima parte di ogni riga del risultato mostra i permessi nella forma: "-rwxr-xr-x." Il primo carattere è riservato per designare il tipo di file. Il resto dei personaggi sono le autorizzazioni.

Categorie di autorizzazione

i permessi di Linux sono separati in categorie, con tre personaggi (r, w, x) per ogni categoria. La prima categoria è il proprietario del file. La seconda categoria è il proprietario del gruppo. La terza categoria è altri. Le categorie di autorizzazione sono suddivisi nel modo seguente: "- | rwx | rx | rx".

Tipi di autorizzazioni

Ogni file può avere "leggere" (R), "scrivere" (w) ed "esecuzione" (x) per ogni categoria di autorizzazione. Nell'esempio, "-rwxr-xr-x", il proprietario di lettura, scrittura ed esecuzione; il gruppo ha letto ed esecuzione, ma non scrivere i permessi; la categoria altri ha anche leggere ed eseguire i permessi, ma non scrivere i permessi.

Valori ottali per i permessi

Le autorizzazioni possono essere designate da un valore numerico, chiamato il valore ottale. Ogni tipo di autorizzazione ha un numero diverso. Leggi è indicato con il numero 4; scrittura è indicato con il numero 2; ed eseguire per il numero 1. Nel designare le autorizzazioni per ogni categoria, si aggiungono i numeri per raggiungere la notazione ottale. L'esempio "-rwxr-xr-x" avrebbe il valore ottale di 755.

Modifica delle autorizzazioni

Il comando "chmod" viene utilizzato per modificare le autorizzazioni. Per cambiare i permessi con la lettera designazioni, si utilizzano le lettere "U" (utente o proprietario), "g" (gruppo), "O" (gli altri), il segno più (+) e le autorizzazioni. Per esempio, se si vuole dare alla categoria "altri" di lettura e scrittura, è necessario digitare "chmod o + RW." È inoltre possibile utilizzare i valori ottali. Si potrebbe utilizzare il comando "chmod 766" se si voleva dare alla scrittura dell'utente lettura ed esecuzione, e tutti gli altri solo leggere i permessi.