lunedì 5 febbraio 2007

Permessi sui file

i comandi più importanti che ci permettono di modificare i permessi sui file e cartelle sono principalmente due :

  1. chmod
  2. chown

nel sistema operativo linux qualsiasi file di configurazione o cartella nel sistema viene visualizzato come un file di testo i permessi che si possono dare ad un file sono 3 (lettura,scrittura,esecuzione) questi permessi sono importanti quando si deve ad esempio creare uno script e per eseguirlo bisogna prima dare al file di testo il permesso di esecuzione.
eccovi alcuni semplici esempi
diamo il permesso di lettura scrittura e esecuzione al file prova.

sudo chmod a+rwx prova

i permessi ai file si possono dare al proprietario utente (u) a tutti gli utenti (a) e al gruppo (g).
quindi se vogliamo dare al proprietario a tutti gli utenti e al gruppo dell'utente i permessi di lettura scrittura ed esecuzione dobbiamo scrivere:

sudo chmod aug+rwx prova

Il comando chown si usa per cambiare la proprietà di un file o cartella.
facciamo l'esempio che il file prova sia di proprietà dell'utente amministratore mentre vogliamo renderlo di proprietà dell'utente user basterà scrivere.

sudo chown utente prova

se al posto di un file ci troviamo di fronte una cartella aggiungiamo l'estensione -R

sudo chown -R utente:utente cartella

1 commento:

Anonimo ha detto...

Ottima iniziativa.... Forse sarebbe meglio evidenziare la sintassi delle istruzioni. Inoltre nella penultima istruzione se è l'utente user che deve diventare proprietario della cartella allora sarà:

sudo chown user prova

e così pure nell'ultima spiegando che la prima parte a sinistra dei due punti è il gruppo e quella a destra l'utente del gruppo...