Newsgroup: it.lavoro.professioni.webmaster
Titolo: info su php

cosa significa
chmod 777
grazie

 chmod 777
chmod è un comando UNIX che cambia i permessi rwx (lettura, scrittura,
esecuzione) per u (utente), g (gruppo dell'utente) e o (others, tutti gli
altri) su un file o directory.
7 in base 2 si scrive 111, cioè indica che l'utente per il quale stai
cambiando i diritti avrà diritti di lettura, scrittura ed esecuzione sul
file, 101 indica solo lettura ed esecuzione...
777 quindi significa 111 111 111 cioè significa che l'utente, il suo gruppo
e anche tutti gli altri (cioè tutti gli utenti del sistema) hanno diritti di
lettura, scrittura ed esecuzione sul file/directory.

 grazie
[ Spiegazione spicciola e spero chiarificante :-) ]
Hai presente gli ATTRIB di Dos? Una mezza specie.
Si tratta di istruzioni che vengono date al unix o linux su cosa può essere
fatto con una data directory e file
Con chmod puoi impostare i permessi di un file e/o directory su un server
unix.
777 o un altro parametro numerico a tre cifre sta invece a specificare il
settaggio dei permessi: nell'ordine hai
 - owner (proprietario)
 - group (gruppo)
 - public (o user, o others... utente)
e ognuno dei 3 valori costituisce quella che viene definita "maschera" che
si ottiene sommando tre valori relativi alle tre operazioni possibili:
1: Execute [ esecuzione - in genere usato per gli script cgi ne permette
l'esecuzione ]
2: Write [ scrittura - modifiche del file da parte di un utente ]
4: Read [ lettura - accesso al file ]
NB: se parliamo di directory, i valori che costituiscono la maschera per il
chmod cambiano un po' di significato:
1: Execute  [ permesso di accesso all'interno della directory ]
2: Write [ possibilità di creare nuovi files all'interno della directory ]
4: Read [ possibilità di ottenere dall'esterno della directory l'elenco dei
files ]
Quindi, per esempio:
chmod 777 significa permesso in Esecuzione + Scrittura + Lettura per Owner,
Group e Public
 - owner (1+2+4)=7
 - group (1+2+4)=7
 - public(1+2+4)=7
chmod 666 significa permesso in Scrittura + Lettura per Owner, Group e
Public
 - owner (2+4)=7
 - group (2+4)=7
 - public(2+4)=7
[ FINE Spiegazione spicciola e spero chiarificante :-) ]
--
Mauro Cecamore
------------------------------
http://www.digitalavenues.org
------------------------------

  - public(2+4)=7
forse ti sei sbagliato...
 - owner (2+4)=6
 - group (2+4)=6
 - public(2+4)=6
;-)

  - public(2+4)=6
LOL :-)
Già, ti ringrazio :-)
Copia incolla da sopra, cancello l'1 e come un c****one lascio 7!!
dai... è sabato mattina...



In breve, supponi di avere una tabella di 3 righe per tre colonne cosi
strutturata; le tre colonne sono rappresentate rispettivamente dalle voci:
OWNER, GROUP, OTHER mentre le tre righe dalle voci: READ, WRITE, EXECUTE.
Per le colonne l'ordine OWNER, GROUP, OTHER è fondamentale mentre per le
righe puoi tranquillamente cambiarlo (in virtu del fatto che l'addizione
gode della proprietà commutativa).
Ciò premesso, la riga delle READ ha peso 4; delle WRITE ha peso 2 e infine
la riga delle EXECUTE ha peso 1 mentre la mancata selezione di una o piu
voci ha peso 0, per cui...
...se all'utente OWNER vuoi assegnare i permessi di lettura (READ) e
scrittura (WRITE) ma non vuoi assegnare il permesso di EXECUTE,
rispettivamente avrai per READ (4) per WRITE (2) e per EXECUTE (0); sommando
i pesi della colonna OWNER che hai "selezionato" ottieni 6, ovvero risultato
di 4+2+0.
Il ragionamento fatto per la colonna OWNER si applica in egual modo per le
colonne GROUP e OTHER.
Per esempio, se agli utenti GROUP e OTHER non vuoi assegnare nessun permesso
e quindi READ (0), WRITE (0) e EXECUTE (0) avremo per le colonne GROUP  e
OTHER rispettimente 0 e 0.
Se manteniamo i permessi di sopra per la colonna OWNER, avremmo la terna
600, e cosi via :)
Detto ciò, la risposta alla tua domanda diventa pressochè scontata, quanto
come avrai capito, CHMOD 777 applicato a una cartella (o file) sta a
significare che a quella cartella (o file) assegni i permessi di lettura
(READ), scrittura (WRITE) e esecuzione (EXECUTE) all'OWNER, GROUP e OTHER.
Cooper.
-- 
BlueWare WebAgency
 [web] 
http://www.blueware.it
 
http://www.italchat.it
 [icq] 146781935

 ha scritto nel messaggio
news:fJrQb.137866$VW.55...@news3.tin.it...


 dai... è sabato mattina...
Come ti capisco... :-PPPP
Ciao Ciao!