ti consiglio di tenere come riferimento gli "appunti di informatica libera".

In sintesi.

L'utente di apache come tu hai supposto in molte distro è www-data, e se devi fare scrivere/leggere via web i permessi delle dir devono essere dati al suddetto utente.

Le dir devono avere sempre il flag x (esecuzione, che per le dir significa la capacità di poterci 'entrare').

Quindi dare i permessi 755 ad una dir vuol dire

dare i permessi di entrare nella dir, scriverci e leggere a www-data

dare i permessi di entrare nella dir e leggere agli utenti che stanno nel gruppo www-data

dare i permessi di entrare nella dir e leggere a tutti gli altri.


A seconda di quello che vuoi permettere gioca con questi numeri.