04/06/2007, 13:38
J'ai eu récemment un petit soucis sur un serveur web, j'ai du changer les droits de tout un site (assez énorme) pour que les répertoires soient en 777 (lecture, écriture et exécution pour tous) et les fichiers en 644 (lecture pour tous, écriture pour le propriétaire).
La commande chmod traitant les répertoires comme des fichiers, c'est assez dur à faire, sauf en utilisant la commande find:
La commande chmod traitant les répertoires comme des fichiers, c'est assez dur à faire, sauf en utilisant la commande find:
Code :
# pour modifier les permissions des fichiers dans www/ et dans ses sous-répertoires :
find www -type f -exec chmod 644 {} \;
# pour modifier les permissions de www/ et de ses sous-répertoires eux-même :
find www -type d -exec chmod 777 {} \;
