Piccola introduzione su come cambiare, modificare, verificare i permessi sui file e cartelle in ambito linux.
I permessi di file e cartelle sono riferiti a tre gruppi principali che sono: il Proprietario, il gruppo, ed altri. Ognuno di questi tre può avere : read ( r ), scrittura ( w ), esecuzione ( x ).
Distinguiamo se siano riferiti a file o cartelle. Per i file r permette di leggere, w di scrivere, x di eseguire.
Mentre per le directory r permette di leggere il contenuto, w di modificare il contenuto, x permette di muoversi all’ interno della directory.
Facciamo un esempio con i mio terminale:
con ls -l elenco i permessi su file e cartelle
analizziamo la cartella “prova” essa ha per il proprietario (simone) rwx( lettura, scrittura ed esecuzione), per il gruppo “simone” lettura ed esecuzione ( xr), per gli altri sola lettura (x).
Analizziamo qualche comando per lavorare sui permessi :
creo un file dentro la cartella “prova” di nome “prova” e cambieremo l’ utente proprietario:
digitiamo il comando:
sudo chown root prova
ecco il risultato
come si vede adesso il proprietario è diventato l’ utente root.
Se tentiamo di modificare il file prova non ne avremo l’ autorizzazione, ma potremmo creare nuovi file in quanto i permessi della directory c’è lo consentono.
Adesso cambieremo anche i permessi di gruppo assegnandolo al gruppo root ecco il comando:
chown root:root prova
ecco il risultato
adesso cambieremo i permessi all’ intera cartella spostiamoci e controlliamo i permessi:
a questo punto digitiamo:
chown -R root:root prova
analizziamo ora il comando chmod per cambiare i permessi:
sudo chmod -o-r prova
togliamo la possibilità ad o( utente diverso l’esecuzione del file) avremo:
adesso invece aggiungeremo la possibilità di lettura scrittua ed esecuzione ad altri utenti (o):
sudo chmod o+rwx prova
tabelle comandi:
permessi:
r Accesso sola lettura
w Permesso di scrittura
x Permesso di esecuzione
chown:
-R Lavoro ricorsivo tutti file dentro directory
User:group Cambia utente e gruppo
chmod:
u Utente proprietario
g Gruppo proprietario
o Utente diverso
Nessun commento:
Posta un commento