Veuillez vous référer au manuel (man chmod) :
-R, --recursive
change files and directories recursively
chmod -R 755 /path/to/directory ferait ce que vous voulez.
Cependant…
Vous ne voulez généralement pas 755 tous les fichiers ; ceux-ci devraient être 644, car il n'est souvent pas nécessaire qu'ils soient exécutables. Par conséquent, vous pourriez faire find /path/to/directory -type d -exec chmod 755 {} \; pour ne changer que les permissions de répertoire. Utilisez -type f et chmod 644 pour appliquer les permissions aux fichiers.
Cela écrasera toutes les permissions existantes. Ce n'est pas une bonne idée de le faire pour /var - ce répertoire a déjà les bonnes permissions définies par le système. Par exemple, certains répertoires dans /var nécessitent 775 permissions (par exemple, /var/log).
Donc, avant de faire sudo chmod - en particulier sur les dossiers système - faites une pause et réfléchissez si cela est vraiment nécessaire.