chown
chown (change owner) cambia proprietario e gruppo di file e cartelle. Di norma richiede sudo.
Sintassi
chown [opzioni] proprietario[:gruppo] file...
Esempi
Cambiare solo il proprietario:
sudo chown michele file.txt
Cambiare proprietario e gruppo:
sudo chown michele:users file.txt
Cambiare solo il gruppo:
sudo chown :www-data file.txt
Equivale a chgrp www-data file.txt.
Ricorsivo
sudo chown -R www-data:www-data /var/www/sito
Opzioni utili
| Opzione | Significato |
|---|---|
-R | Ricorsivo |
-v | Mostra ogni modifica |
-c | Mostra solo le modifiche effettive |
-h | Agisce sul link simbolico stesso e non sulla destinazione |
--reference=file | Copia proprietario e gruppo da un altro file |
Esempi pratici
Riprendere possesso di una cartella copiata come root:
sudo chown -R $USER:$USER ~/progetti
Permessi per un sito web:
sudo chown -R www-data:www-data /var/www/html
Copiare proprietà da un altro file:
sudo chown --reference=originale.txt copia.txt
Attenzione
- Un
chown -Rsu un percorso sbagliato (ad esempio/o/etc) può rendere il sistema inutilizzabile. Controlla sempre il percorso prima di premere Invio. - Non eseguire
chown -Rsu/homeo sulla radice se non sai esattamente cosa stai facendo.
Vedi anche: chmod, ls -l, id.