Qu'est ce que le chmod, comment chmoder un fichier ?
La fonction chmod permet de modifier les droits d'accès des fichiers (chmod=change mode). En effet, lorsqu'un fichier est créé, il possède des droits d'accès standard. Ceux-ci auront besoin d'être modifié en fonction de leur usage surtout pour les script php.
La représentation octale
La valeur de chmod se décompose ici en trois chiffres allant de 0 à 7. Le premier correspond au propriétaire Le deuxième correspond au groupe Le troisième correspond au reste du monde
EXEMPLE: chmod 645 Fichier.xxx
Chaque chiffre est interprété de la même façon: 1 pour l'exécution 2 pour l'écriture 3 pour la lecture
On peut cumuler les droits en ajoutant ces chiffres. Ainsi, si le premier chiffre du paramètre est 6, il correspond alors à 4+2 soit la lecture(4) et l'écriture(2).
EXEMPLE: chmod 654 Fichier.xxx correspond à: l'autorisation de lire, écrire et exécuter pour le propriétaire l'autorisation de lire et d'exécuter pour le groupe l'autorisation de lire pour le reste du monde
On peut également modifier les droits d'accès des répertoires. La syntaxe est la même que pour les fichiers.