Webbservern läser inte dolda filer - strul med rättigheter?
Postat: 17 jul 2010, 07:09
Har satt upp en webbserver (Ubuntu 10,04 x64 + Nginx + MySQL 5.1), men verkar på någon vänster ha klantat till det med rättigheterna.
Jag har en blogg och försöker dölja min "wp-settings.php-fil" som ligger i roten på "/home/john/public_html/blogg.nu/public/" genom att sätta chmod 700 (hade chmod 644 från början, men det döljer inte filen).
Men så snart jag chmoddat filen till 700 så slutar bloggen med att fungera och en vit sida visas bara, precis som om webbservern inte längre kunde läsa från wp-settings.php-filen.
Gjorde följande för att skapa min användare och ordna med rättigheterna:
mkdir /home/john/public_html
mkdir -p /home/john/public_html/blogg.nu/{public,private,log,backup}
addgroup webmasters
usermod -G webmasters john
chown -R john:webmasters /home/john/public_html
chmod -R g+w /home/john/public_html
find /home/john/public_html -type d -exec chmod g+s {} \;
Måste jag speciellt ge www-data skriv/läs-rättigheter till min webbmapp för att den skall kunna läsa dolda filer?
Jag har en blogg och försöker dölja min "wp-settings.php-fil" som ligger i roten på "/home/john/public_html/blogg.nu/public/" genom att sätta chmod 700 (hade chmod 644 från början, men det döljer inte filen).
Men så snart jag chmoddat filen till 700 så slutar bloggen med att fungera och en vit sida visas bara, precis som om webbservern inte längre kunde läsa från wp-settings.php-filen.
Gjorde följande för att skapa min användare och ordna med rättigheterna:
mkdir /home/john/public_html
mkdir -p /home/john/public_html/blogg.nu/{public,private,log,backup}
addgroup webmasters
usermod -G webmasters john
chown -R john:webmasters /home/john/public_html
chmod -R g+w /home/john/public_html
find /home/john/public_html -type d -exec chmod g+s {} \;
Måste jag speciellt ge www-data skriv/läs-rättigheter till min webbmapp för att den skall kunna läsa dolda filer?