Breve guida ai CHMOD, comando per attribuire permessi particolari a file e cartelle su server Apache.
Guida CHMOD
Spiegazione dei concetti "basilari" relativi ad
operazioni su file e cartelle che risiedono
su un server Apache, come i CHMOD.
Il CHMOD è il comando per settare i permessi (detti anche
attributi) su file e cartelle. Ovviamente, la cosa
riguarda (almeno per la procedura) i server/sistemi UNIX/Linux/Apache e non IIS/Windows NT/2000 o altri
di Microsoft.
Il valore da attribuire ai file/cartelle è formato da 3
numeri, rispettivamente: owner, group e others.
Spesso uno script (come quelli che scrivono su file di testo, upload di file ecc.), per poter funzionare correttamente, richiede dei permessi in scrittura e/o lettura
su un file o una directory. Permessi che possono essere settati attraverso
dei normali client FTP tipo CuteFTP, WsFTP e altri. In genere,
una volta entrati nella propria directory, non bisogna fare altro che cliccare col tasto destro
del mouse sul file o sulla cartella e selezionare la voce "chmod" o "set chmod" (a seconda del
programma FTP che si sta utilizzando).
Il valore (permesso) al file/cartella, è formato dalla somma
delle funzioni che si vuole abbia il file stesso.
Ogni volta che si clicca col destro sul file, dovrebbe apparire una maschera simile a quella
riportata in basso, su cui è possibile attribuire il giusto
valore ai file cliccando nelle varie caselle per generare il permesso (valore numerico) che vi serve.
Permessi disponibili.
Lettura, rappresentato dalla lettera r (read) o dal numero 4.
Scrittura, rappresentato dalla lettera w (write) o dal numero 2.
Esecuzione, rappresentato dalla lettera x (execute) o dal numero 1.
Utenti dei permessi.
Owner: proprietario del file.
Group: gruppo di utenti cui appartiene il proprietario del file.
Others: tutti gli altri utenti.