Visa ett inlägg
Oläst 2010-06-10, 13:02 #9
cyners avatar
cyner cyner är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 74
cyner cyner är inte uppkopplad
Medlem
cyners avatar
 
Reg.datum: Jun 2006
Inlägg: 74
Jag tycker att /var/www och alla underkataloger och filer ska ägas av användaren www-pub och gruppen www-pub som jag skrev i guiden (inte www-data, alltså webbservern).

MEN, det krävs ofta att man ger PHP eller webbservern rättigheter att skriva till vissa filer eller mappar (vi tar exemplet "wp-content" i WordPress), och då föreslår jag att du gör så här:

Kod:
chown -R www-pub:www-data wp-content
Då blir www-pub ägare och www-data ägargrupp för dessa filer och mappar, men alla andra är fortfarande skrivskyddade för webbservern.

Sedan måste du också ange vilka rättigheter ägaren och användarna i ägargruppen ska ha -- de kan nämligen skilja sig åt. Det gör du med kommandot chmod:

Kod:
chmod -R g+w wp-content
ger (+) gruppen (g) rättighet att skriva (w) till wp-content och alla underkataloger och filer.

(Jag brukar aldrig använda siffror för chmod, det är obegripligt för mig.)

Du kan också skriva exempelvis

Kod:
chmod -R o-wx wp-content
för att ta bort (-) rättigheterna att skriva (w) och köra/öppna (x) från användare som inte är ägare eller tillhör ägargruppen.

För att se vilka rättigheter filerna och mapparna har, kör kommandot "ls -l" och titta på de första kolumnerna.
cyner är inte uppkopplad   Svara med citatSvara med citat