Rättigheter på filer/mappar i webbserver

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

Sitter med en webbserver hemma för hobby/utvecklingsändamål och efter att flyttat webbserverns hemmapp har rättigheterna strulat. Resultatet är att några sidor slutat fungera.

Hur ska det vara? Var kan man ställa in det för alla sidor o mappar i webbserverns hemmapp.

Du skall vara ägare till mappen, med fulla rättigheter, gruppen skall vara www med fulla rättigheter och övriga skall inte ha med mappen att göra.

Du markerar mappen /Library/Webserver/Documents (om det är den dina webbsidor ligger i), väljer Arkiv > Visa Info, ställer in rättigheterna och klickar på knappen "Använd för inkluderade objekt".

Jag brukar använda terminalen för detta. Om mappen för dina hemsidor heter "hemsidor" och ligger i serverns root gör du så här:

sudo chown www hemsidor
<enter>
sudo chgrp www hemsidor
<enter>
sudo chmod 755 hemsidor
<enter>

Du får ange ditt lösenord efter varje sudo kommando.

Jag skulle inte välja "777" eftersom det innebär att filerna kan exekveras lokalt och det vill man inte. "644" är en säkrare inställning än 755.

1
Bevaka tråden