Simpelt (förmodligen) problem med rättigheter i debian 3.1

Permalänk
Medlem

Simpelt (förmodligen) problem med rättigheter i debian 3.1

Jag har ett problem, på min debianserver så blir alla kataloger och filer jag skapar/lägger upp helt dolda på webben då de inte har några rättigheter.

allt jag skapar/lägger upp i /var/www och /home/xxx/public_html

vill jag ska få sådana rättigheter att man kan komma åt dem public via http. det ska synas och vara körbara som det är som vanligt så man kan bläddra i katalogerna osv.

Med vilken user ska jag ändra rättigehterna (root va?) och vilken växel till chmod sk ajag köra med på katalogerna? och hur får jag det så det blir det automatiskt på en public_html ?

drwxrwxrwx 13 hampus root 4096 2005-09-06 17:15 www

så ser rättigheterna ut nu för /var/www/

när jag kör ls -la som root.

Permalänk
Medlem

om jag förstod dig rätt så kan andra inte se din ~/public_html

det löses genom:

chmod 751 /home/user

då kommer det se ut så här vid:

ls -l /home drwxr-x--x

det sista 'x' gör så att apache (www-data) kan nå mappen /home/user/public_html

Permalänk
Medlem

okej, är det samma för /var/www ?

Nu kan man se filerna men inte öppna dem.

en bild kan man t ex inte öppna, får då upp:

You don't have permission to access /dump/bild.jpg on this server.

på /var/www och public_html

man måste kunna öppna dem

Permalänk
Medlem

kör:

chmod 644 /home/user/public_html/*

så kan man komma åt dem.

och om du har mappar i public_html kör "chmod 755" på dem så fungerar de med

Permalänk
Medlem

grejen är ju att jag vill slippa chmodda alla filer/mappar som läggs till och skapas i de mapparna.

Slipper jag det med

644 ?

Det gjorde det inte...

Permalänk

Ingen som kan detta?

Visa signatur

||Epox 8rda3i||barton 2500+@10x200||9600PRO||2x TwinMOS Original 256Mb PC3200/DDR400 400MHz||Western Digital 80gb + Maxtor 160gb||Seasonic Super Tornado 400w||Thermaltake Tsunami||