Il comando chmod
(change mode) è utilizzato per modificare i permessi di accesso ai file e alle directory in un sistema operativo Unix-like. Permette di controllare chi può leggere, scrivere o eseguire un file.
La sintassi di base del comando chmod
è la seguente:
chmod [opzioni] [argomenti]
-R
: Applica i cambiamenti in modo ricorsivo a tutte le directory e ai file all’interno di una directory.-v
: Mostra un messaggio per ogni file a cui sono stati applicati i cambiamenti.-c
: Mostra un messaggio solo per i file a cui i permessi sono stati effettivamente cambiati.Ecco alcuni esempi pratici di utilizzo del comando chmod
:
chmod 744 nomefile
chmod a+x nomefile
chmod g-w nomefile
chmod -R 755 nomedirectory
chmod -v 644 nomefile
chmod
con cautela, specialmente con l’opzione -R
, per evitare di modificare i permessi di file critici.ls -l
prima di applicare chmod
.