5) Serveur dédié:CHMOD récursif sur des fichiers ou répert

Nos tutoriels complets pour vous aider
Répondre
chatonhub
    unknown unknown

5) Serveur dédié:CHMOD récursif sur des fichiers ou répert

Message par chatonhub »

5) Serveur dédié : CHMOD récursif sur des fichiers ou répertoires en ligne de commande

Il y a quelques jours, j’ai eu besoin de modifier les permissions de plusieurs dizaines de fichiers PHP. Plutôt que d’utiliser la fonction CHMOD du client FTP, je me suis dit que ce serait sûrement plus rapide via ligne de commandes.



Chmod sur toute une extension de fichiers

Pour faire un CHMOD 644 récursif sur tous les fichiers PHP d’un répertoire, commencez par vous rendre dans le répertoire puis utilisez cette commande :

Code : Tout sélectionner

find . -type f -name '*.php' -exec chmod 644 {} \;
En changeant l’extension qui se trouve entre les guillemets, vous pouvez rapidement attribuer les bonnes permissions aux bons types de fichiers.



Chmod sur les répertoires

Pour appliquer ce CHMOD aux répertoires se trouvant dans un dossier, rendez-vous dans le dossier puis entrez cette commande :

Code : Tout sélectionner

find . -type d -exec chmod 755 {} \;
Vous pouvez aussi spécifier un autre répertoire directement dans la ligne de commande – tous les sous-dossiers seront affectés par le CHMOD :

Code : Tout sélectionner

find ./mon_dossier -type d -exec chmod 755 {} \;
Et voilà ! Vite fait, bien fait.[/align][/color][/size]


Le Partage Est Une Force !!!
Répondre