bhe ci sono anche gli utenti di sistema...

per vedere l'utente:

codice:
gianiaz@localhost:~$ ps aux | grep apache
root     19950  0.0  1.7  57640  7960 ?        Ss   Nov12   0:00 /usr/sbin/apache2 -k start
www-data 19953  0.0  3.5  59424 15928 ?        S    Nov12   0:01 /usr/sbin/apache
nel mio caso è www-data.

In genere l'utente e il gruppo coincidono, per essere sicuro da utente root lancia:

codice:
su - www-data
e poi
codice:
$ groups
www-data subversion
Nel mio caso l'utente www-data è nel gruppo www-data e subversion.

Se vuoi che i permessi impostati per l'utente cosi come me li hai mostrati permettano all'utente del web server di leggere i files devi aggiungere l'utente al gruppo www-data.

codice:
adduser utente www-data
In questo modo il gruppo www-data avrà i permessi x-r sui files dell'utente, se vuoi che possa anche scrivere su questi files allora dovrai cambiare i permessi dei files. (occhio anche alle dir).

Tieni presente che i comandi potrebbero cambiare leggermente in sintassi, visto che tu usi suse, che non conosco..

ciao