Proszę zapoznać się z instrukcją (man chmod):
-R, --recursive
change files and directories recursively
chmod -R 755 /path/to/directory wykona to, co chcesz.
Jednakże…
Zazwyczaj nie chcesz 755 wszystkich plików; te powinny być 644, ponieważ często nie muszą być wykonywalne. Stąd, możesz zrobić find /path/to/directory -type d -exec chmod 755 {} \;, aby zmienić tylko uprawnienia do katalogów. Użyj -type f i chmod 644, aby zastosować uprawnienia do plików.
Spowoduje to nadpisanie istniejących uprawnień. Nie jest dobrym pomysłem robienie tego dla /var - ten katalog ma już prawidłowe uprawnienia ustawione przez system. Na przykład, niektóre katalogi w /var wymagają uprawnień 775 (np.)
Tak więc, przed wykonaniem /var/log - szczególnie na folderach systemowych - zatrzymaj się i zastanów, czy jest to naprawdę wymagane.