par
stopher » 09 juin 2009, 08:02
dois je les appliquer sur var qui fais de façon recursif sur sous dossier ou bien juste sur www si tout fois je dis juste ?
Surtout pas ..
le resultat
drwxr-xr-x 4 root root 4096 jun 6 20:50 www m'étonne un peu ..
Apres une installation des paquets de ta distrib , il me semble que le propriétaire du répertoire www est par défaut
www-data ou
apache2
Sous quel utilisateur tourne apache ? ( tu peux le trouver dans le fichier de configuration d'apache httpd.conf ou apache2.conf ou autre , selon les paquets installés )
Voici ce que signifie le résultat que tu as données :
d => indique qu'il s'agit d'un repertoire
rwx => montre les droits actuel du propriétaire du repertoire , (
Read,
Write,
Xexecute ) le propriétaire a donc ici tous les drois sur ce dossier ..
r-x => montre les droits du group ( les utilisateurs appartenant au group , peuvent donc lire et exécuter )
r-x => montre les droits pour les autres .. qui n'appartiennent pas au group .
Ensuite , la ligne nous indique le propriétaire , et le group auquel appartient ce répertoire .
La solution pour toi est donc la suivante , donner les droits d'écriture pour "les autres" dans ce répertoire :
Bon à savoir :
Mais je déconseille de laisser l'utilisateur root comme utilisateur qui gére apache , ( là tu n'es pas en production , ce n'est pas grave , mais pense y ! ( de même qu'il vaut mieux éviter de laisser des répertoires avec trop de droits pour tous ! il faut toujours essayer de restreindre au maximum ! ) )
Voilà , apres la commande ci dessus , ton problème devrait être résolu .
Tiens nous au courant .
Bonne continuation ,
Ch.
[quote]dois je les appliquer sur var qui fais de façon recursif sur sous dossier ou bien juste sur www si tout fois je dis juste ? [/quote]
Surtout pas ..
le resultat
[b]drwxr-xr-x 4 root root 4096 jun 6 20:50 www[/b] m'étonne un peu ..
Apres une installation des paquets de ta distrib , il me semble que le propriétaire du répertoire www est par défaut [i]www-data[/i] ou [i]apache2[/i]
Sous quel utilisateur tourne apache ? ( tu peux le trouver dans le fichier de configuration d'apache httpd.conf ou apache2.conf ou autre , selon les paquets installés )
Voici ce que signifie le résultat que tu as données :
[b]d[/b] => indique qu'il s'agit d'un repertoire
[b]rwx[/b] => montre les droits actuel du propriétaire du repertoire , ( [b]R[/b]ead,[b]W[/b]rite,[b]X[/b]execute ) le propriétaire a donc ici tous les drois sur ce dossier ..
[b]r-x[/b] => montre les droits du group ( les utilisateurs appartenant au group , peuvent donc lire et exécuter )
[b]r-x[/b] => montre les droits pour les autres .. qui n'appartiennent pas au group .
Ensuite , la ligne nous indique le propriétaire , et le group auquel appartient ce répertoire .
La solution pour toi est donc la suivante , donner les droits d'écriture pour "les autres" dans ce répertoire :
[code]chmod -R 777 /var/www[/code]
[b]Bon à savoir :[/b]
Mais je déconseille de laisser l'utilisateur root comme utilisateur qui gére apache , ( là tu n'es pas en production , ce n'est pas grave , mais pense y ! ( de même qu'il vaut mieux éviter de laisser des répertoires avec trop de droits pour tous ! il faut toujours essayer de restreindre au maximum ! ) )
Voilà , apres la commande ci dessus , ton problème devrait être résolu .
Tiens nous au courant .
Bonne continuation ,
Ch.