devi avere un'idea allora di come sono composti i gruppi di utenza.
il comando :
groups nomeutente
mostra i gruppi a cui appartiene un utente, cosi puoi vedere se l'utente con cui gira apache ha un gruppo in comune con il propietario della directory. Se ce l'ha allora ti interesserà dare i permessi di scrittura al gruppo (2 valore della terzina dei permessi), altrimenti a tutti (3 valore).
Viceversa se il propietario della dir coincide con l'utente con cui gira apache allora puoi dare il permesso di scrittura solo al propietario (primo valore).
vedi se ti aiuta quello che ho fatto io in console:
codice:
caladan:~# ps aux | grep apache
root 5338 0.0 1.1 15480 5212 ? S Nov02 0:01 /usr/sbin/apache
www-data 30717 0.0 1.8 19120 8244 ? S Nov06 0:00 /usr/sbin/apache
www-data 30718 0.0 1.9 19392 8684 ? S Nov06 0:00 /usr/sbin/apache
www-data 30719 0.0 1.7 18924 8048 ? S Nov06 0:00 /usr/sbin/apache
www-data 30720 0.0 1.7 18964 8116 ? S Nov06 0:00 /usr/sbin/apache
www-data 30721 0.0 1.7 18592 7784 ? S Nov06 0:00 /usr/sbin/apache
www-data 7312 0.0 1.5 18048 7160 ? S Nov06 0:00 /usr/sbin/apache
www-data 31964 0.0 1.8 17832 8448 ? S 09:09 0:00 /usr/sbin/apache
root 1032 0.0 0.1 3324 784 pts/0 S+ 11:25 0:00 grep apache
caladan:~#
caladan:~# groups gianiaz
gianiaz : gianiaz dialout cdrom floppy audio video plugdev caladan
caladan:~# groups www-data
www-data : www-data
caladan:~#
ciao