Servizi
Ritorna alla HOME
Articoli
WebServer php in locale
La rete IRC
Contatti
Collabora
Privacy
Copyright e Disclaimer
Con Email
Link Utili
Tuttoinfo.it
Risatissime.net

I chmod


Il CHMOD è un comando FTP che serve ad impostare i permessi di scrittura/lettura di un file.
Uno dei principali problemi per chi affronta lo studio di linguaggi di scripting come il php o meglio ancora come i cgi con sistema Unix è l'uso degli attributi o semplicemente permessi ed è rappresentato dalla necessità di effettuare il CHMOD di alcuni file.

Innanzitutto bisogna sapere che i permessi si settano solo su sistema linux/unix e non su sistemi win.


Il parametro numerico di tre cifre che segue il CHMOD specifica quali permessi vengono settati.
Per settare i chmod si usa un parametro numerico composto da tre 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 sia 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


Per cambiare i chmod ci sono varie possibilità, secondo me il piu semplice è quello tramite un semplice programma FTP (FileZilla, Ws_FTP, CuteFTP). Basta cliccare col tasto destro del mouse sul file o cartella alla quale si vuole cambiare gli attributi e nel menu che compare dovrà comparire qualcosa tipo Attributi file, Permission ,Chmod o qualcosa del genere quindi sceglegliere l'opzione e verrà fuori qualcosa del tipo:

Immagine di filezilla


Ora settate i vostri parametri e confermate.Facile no?


Invece se usi un client da console dopo l'upload usi il comando
chmod 666 nomefile

Presto inseriremo altri metodi per settare i chmod.





Calendari 2006
Emulare psx - Tutti i giochi da bar - Casino On Line - Sfondi e Download Gratis - Video sexy - Proverbi Stati del Mondo Stati del Mondo - Prova il casino numero 1 su internet, con 260 giochi ed un servizio clienti di prima classe - Uomini nudi - Tutti i siti amici - Diventa sito amico
Discutere.net - Tutti i diritti riservati
CopyRight 2004-2006 - layout e contenuti sono di esclusiva proprietà di Discutere.net