Bitte lesen Sie im Handbuch nach (man chmod):
-R, --recursive
change files and directories recursively
chmod -R 755 /path/to/directory würde ausführen, was Sie wollen.
Allerdings…
Sie wollen normalerweise nicht alle Dateien auf 755 setzen; diese sollten 644 sein, da sie oft nicht ausführbar sein müssen. Daher könnten Sie find /path/to/directory -type d -exec chmod 755 {} \; verwenden, um nur die Verzeichnisberechtigungen zu ändern. Verwenden Sie -type f und chmod 644, um die Berechtigungen auf Dateien anzuwenden.
Dadurch werden alle vorhandenen Berechtigungen überschrieben. Es ist keine gute Idee, dies für /var zu tun - dieser Ordner hat bereits die richtigen Berechtigungen, die vom System eingerichtet wurden. Zum Beispiel benötigen einige Verzeichnisse in /var die Berechtigung 775 (z. B.)
Bevor Sie also /var/log durchführen - insbesondere bei Systemordnern - sollten Sie innehalten und darüber nachdenken, ob dies wirklich erforderlich ist.