find . -type d -exec chmod 755 {} \; && find . -type f -exec chmod 644 {} \;
Sources : http://www.kitsgraphiques.net/chmod-ra-cursif-sur-les-ra-pertoires-uniquement-tu51.html
Voici quelques commandes utiles lorsqu'on a besoin de changer les droits de façon récursive mais uniquement sur les fichiers ou uniquement sur les répertoires de l'arborescence.
Code find . -type d -exec chmod 755 {} \;
Cette commande va changer les droits (chmod 755) de tous les répertoires et récursivement des sous répertoires à partir de l'endroit où on se trouve dans l’arborescence (find .). N'oubliez pas l'espace et l'antishlash à la fin juste avant le point virgule ca vous évitera le message d'erreur "find: Paramètre manquant pour « -exec »"
Si vous voulez faire la même chose pour uniquement les fichiers :
Code find . -type f -exec chmod 644 {} \;
Pour changer le propriétaire récursivement (-R) sur toute l'arborescence à partir de l'endroit où vous vous trouvez :
Code chown -R user:group .
Remplacez user par le nom de l'utilisateur et group par le nom du groupe.
Pour voir le détail de commande chmod