Impostare i permessi di file e cartelle su Linux

Salve, per la gestione dei permessi da terminale esiste un metodo semplice, volendo si può fare in modalità visuale, tasto destro-proprietà-permessi, da qui potete assegnare permessi.
Ogni file e cartella in Linux ha tre parametri di permessi:

Utente proprietario (owner) del file,
Gruppo del proprietario,
Altri utenti,
Si possono anche assegnare dal terminale, come indicato nelle tabelle:

Per ogni parametro (ricordiamolo, sono tre), va impostato uno di questi valori:


0 = Nessun permesso
1 = Esecuzione
(x)
2 = Scrittura
(w)
3 = Esecuzione + Scrittura
(xw)
4 = Lettura
(r)
5 = Lettura + Esecuzione
(rx , è la somma dei valori 1+4)
6 = Lettura + Scrittura
(rw, 2+4)
7 = Lettura + Scrittura + Esecuzione
(rwx, 1+2+4)



Per cambiare i permessi di file o cartella si usa il comando chmod, in basso trovate alcuni esempi:
chmod 777 -R cartella
In questo modo abbiamo impostato il permesso di lettura scrittura ed esecuzione ( 4+2+1 = 7 ) rispettivamente per proprietario, gruppo e utenti.

La -R serve per applicare i permessi anche su tutte le sottocartelle e i files all’interno.

chmod 644 ciccio
lettura e scrittura ( 4+2 = 6 ) per il proprietario e solo lettura ( 4 ) per gruppo e utenti. Equivalente a chmod u+w file
chmod 400 file
Se vogliamo che possa accedere a un file in lettura solo il proprietario (passare quindi da -r–r–r– a -r——–). Equivalente a chmod go-r file
chmod 755 cartella
Così assegni permessi di lettura scrittura esecuzione al proprietario, lettura esecuzione al gruppo,lettura esecuzione agli altri.

 


Per visualizzare i permessi utilizzando il terminale piazzatevi dentro una cartella ed utilizzate il comando ls -l
Verranno elencati i file presenti nella cartella, ogni riga avrà un aspetto simile a questo:
Come potete vedere da questo esempio il permesso è 644, (lettura e scrittura da root per il proprietario, lettura per eventuali gruppi o altri utenti).Potete inoltre rendere invisibili file o cartelle rinominandoli con un puntino davanti. Ad esempio la cartella java visibile sarà rinominata .java.

buon lavoro.
 
http://www.antowen.com/feeds/posts/default