Programmazione Web » Php » Cosa sono i Chmod (Permessi)

Cosa sono i Chmod (Permessi)

Difficoltà: Intermedio Scritto da Alberto Giuliani
Sito Web: http://www.agwebsolutions.it E-Mail
Questo tutorial è stato letto 1090 volte




Il CHMOD è un comando FTP che serve ad impostare i permessi di scrittura e lettura di un file.

Esso rappresenta un problema non indifferente per un programmatore PHP, poichè spesso gli capita di dover dare ad alcuni file qualche permesso in più perchè funzioni lo script che sta progettando.

Il lato negativo di questo comando è che è settabile solo su server Linux/Unix, mentre su Windows non è possibile modificarlo (il valore di default su server win è di solito 655).

Il CHMOD è caratterizzato da una successione di 3 cifre:
es: 777

il primo setta i permessi per l' Owner (Proprietario)
il secondo per i Group (Gruppo)
il terzo per il Public (Utenti)

Ognuno dei 3 valori è il risulatato ottenuto dalla somma di tre numeri: 1: Execute , 2: Write , 4: Read.

Lettura (read) = 4
Scrittura (write) = 2
Esecuzione (execute) = 1

Il numero corrispondente si ottiene sommando i valori dei permessi, per cui:
5 = 4+1 (lettura ed esecuzione)

Ad esempio CHMOD 666 significa permesso in Lettura + Scrittura per Owner, Group e Public (2+4 per la prima cifra, 2+4 per la seconda e ancora 2+4 per la terza). Analogamente CHMOD 777 significa permesso in Lettura + Scrittura + Esecuzione (4+2+1=7).

Ad esempio chmod 755

leggibile-scrivibile-eseguibile al proprietario
leggibile-eseguibile al gruppo
leggibile-eseguibile agli altri utenti

Queste considerazioni valgono per i file.

I chmod, quando riferiti ad una directory, cambiano leggermente di significato. Infatti:

Leggibile
Significa possibilità di ottenere dall'esterno della directory l'elenco dei files

Scrivibile
Significa possibilità di creare nuovi files all'interno della directory

Eseguibile
Significa permesso di accesso all'interno della directory.

Questo è il motivo per cui molti sviluppatori PHP preferiscono un server Unix.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google