Apache och users rättigheter. Hur fungerar det?

Permalänk
Medlem

Apache och users rättigheter. Hur fungerar det?

Jag kör en MAMP (Macintosh Apache MySQL PHP) server i OS X. Den körs av användaren www.

Som ett exempel har jag en joomla (CMS system) site på servern. När jag installerar nya extensions till denna via webläsaren installeras dessa av användaren www:www. Detta gör att mina vanliga användare inte kan göra ändringar i de nya katalogerna/filerna såvida man inte ställer in joomla att den ska chmod:a allt till 777.. Men då kan ju hela world läsa och skriva vilket man inte vill.. Hur löser man ett sånt här problem?

Visa signatur

WS Macbook Pro - C2D 2,16ghz - 4gb ram - itunes Apple G4 Cube - 450mhz - 1gb ram -
Webserver Debian - P4 1,8ghz - 1gb ram - Filserver Mac Mini Intel Core Solo - 1,8ghz - 2gb ram

Permalänk
Hedersmedlem

Du kan ju lägga till användarna i fråga i www-gruppen och ha 770/775.

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Thomas
Du kan ju lägga till användarna i fråga i www-gruppen och ha 770/775.

Jo det är sant.. Men om då kan ju mina andra användare skriva och läsa mina filer som är med i samma grupp?

Visa signatur

WS Macbook Pro - C2D 2,16ghz - 4gb ram - itunes Apple G4 Cube - 450mhz - 1gb ram -
Webserver Debian - P4 1,8ghz - 1gb ram - Filserver Mac Mini Intel Core Solo - 1,8ghz - 2gb ram

Permalänk
Hedersmedlem

Hm, om du gör en joomla-grupp och lägger både www och användare i den, och har bara joomla-filerna till den gruppen då?
Beror ju lite på hur den hela fungerar också, om joomla skapar filer (efter install) så lär de ju skapas som www-gruppen. Kan inte påstå att jag är så haj på detta själv, men...

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200