Ik heb hier een server draaien met Apache 2.2.15. In /var/www/html heb ik mkdir temp gedaan, deze directory heeft (net als alle bovenliggende directories) root:root en 755. Op afstand kom ik er ook netjes bij, ik krijg een "Index of /temp" en een lege map te zien, geheel naar verwachting.
Dan komt het moeilijke. Er moet wat meer aangeboden hebben dan die server als diskspace had dus ik heb er even een extra HD aan gehangen (VMware). Partitie gemaakt, ext4 geformatteerd (net als / is) en `mount /dev/sdb1 /var/www/html/temp` uitgevoerd. Output van `mount` geeft
. is root:root en 755, de bestanden die ik aan wil spreken root:root en 644. Als ik `su -s /bin/bash apache` uitvoer dan mag ik op alle tussenliggende paden `cd` en `ls` uitvoeren, ook op de gemounte schijf.
Echter, mijn webbrowser zegt voor het mounten nog vrolijk 'Index of /temp', na het mounten is het 403 Forbidden. error_log geeft aan
Ga ik op zoek wat het kan zijn dan roept iedereen keer op keer "file system permissions", inclusief http://wiki.apache.org/httpd/13PermissionDenied en honderden topics op WHT, SO, serverfault etc etc...
De user waaronder Apache draait kan gewoon bij de bestanden en directories, en zonder de disk gemount te hebben geeft Apache ook netjes antwoord... Wat zie ik over het hoofd?
Dan komt het moeilijke. Er moet wat meer aangeboden hebben dan die server als diskspace had dus ik heb er even een extra HD aan gehangen (VMware). Partitie gemaakt, ext4 geformatteerd (net als / is) en `mount /dev/sdb1 /var/www/html/temp` uitgevoerd. Output van `mount` geeft
code:
1
| /dev/sdb1 on /var/www/html/temp type ext4 (rw) |
. is root:root en 755, de bestanden die ik aan wil spreken root:root en 644. Als ik `su -s /bin/bash apache` uitvoer dan mag ik op alle tussenliggende paden `cd` en `ls` uitvoeren, ook op de gemounte schijf.
Echter, mijn webbrowser zegt voor het mounten nog vrolijk 'Index of /temp', na het mounten is het 403 Forbidden. error_log geeft aan
code:
1
| [Wed Oct 02 13:04:57 2013] [error] [client 10.200.200.83] (13)Permission denied: access to /temp/ denied |
Ga ik op zoek wat het kan zijn dan roept iedereen keer op keer "file system permissions", inclusief http://wiki.apache.org/httpd/13PermissionDenied en honderden topics op WHT, SO, serverfault etc etc...
De user waaronder Apache draait kan gewoon bij de bestanden en directories, en zonder de disk gemount te hebben geeft Apache ook netjes antwoord... Wat zie ik over het hoofd?
"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock