Consulte el manual (man chmod):
-R, --recursive
change files and directories recursively
chmod -R 755 /path/to/directory realizaría lo que usted desea.
Sin embargo…
Normalmente no querrá 755 todos los archivos; estos deberían ser 644, ya que a menudo no necesitan ser ejecutables. Por lo tanto, podría hacer find /path/to/directory -type d -exec chmod 755 {} \; para cambiar sólo los permisos de los directorios. Utilice -type f y chmod 644 para aplicar los permisos a los archivos.
Esto sobrescribirá cualquier permiso existente. No es una buena idea hacerlo para /var - esa carpeta ya tiene los permisos correctos establecidos por el sistema. Por ejemplo, algunos directorios en /var requieren permisos 775 (por ejemplo, /var/log).
Por lo tanto, antes de hacer sudo chmod - particularmente en las carpetas del sistema - párate a pensar si es realmente necesario.