root@SERVER:~# cat /etc/passwd | grep www-data
www-data:x:33:33:www-data:/var/www:/bin/sh
root@SERVER:~# ls -al /cluster/www/html/tmp/reportexport_274.xml
-rwxrwxrwx 1 www-data www-data 908 2011-03-30 14:03 /cluster/www/html/tmp/reportexport_274.xml
root@SERVER:~# sudo -u www-data cat /cluster/www/html/tmp/reportexport_274.xml
cat: /cluster/www/html/tmp/reportexport_274.xml: Permission denied
Каталог - это монтирование nfs:
x:/cluster/www /cluster/www nfs _netdev,rw,soft,intr,rsize=32768,wsize=32768,nosuid,nodev,noatime,timeo=15 0 0
Linux x 2.6.32-31-server # 61-Ubuntu SMP Пт 8 апреля 19:44:42 UTC 2011 x86_64 GNU / Linux
Как это может быть? я что-то упускаю?
Как насчет sudo -u www-data ls -l /cluster/www/html/tmp/
? Возможно, www-data не хватает прав доступа к записи каталога. Если это так chown
/chmod
каждый каталог до tmp
поэтому они доступны для чтения / выполнения по www-data.
Убедитесь, что все каталоги в пути каким-либо образом позволяют пользователю www-data
читать и выполнять разрешение.