public_html a home-ban, írás és olvasás usernek és Apache-nak?

Sziasztok!

Egy szerveren több weboldal van, mindegyik egy felhasználó (user) home könyvtárában:
/home/user/public_html/domain1.com,
/home/user/public_html/domain2.com,
/home/user/public_html/domain3.com, stb...

Az Apache www-data felhasználóval fut, de a weblapok fájljait user felhasználó hozza létre és szerkeszti.

Mi a legjobb megoldás arra, hogy az Apache és a felhasználó is hozzáférjen mindenhez? Hozzáadni a www-datát a user csoportjához, és fordítva?

Hozzászólások

Már eleve nem értem az elrendezést, és szerintem by design vérzik.

Ha több különböző weboldalt kellene karbantartani, akkor csinálj annyi group-ot, ahány oldal. domain1, domain2, stb.
Csinálj egy könyvtárstruktúrát a home-on kívül ezeknek. pl /srv/web/domain1, /srv/web/domain2, stb.
A könyvtárak legyenek 2775 joggal domain1, domain2, stb. csoport tulajdonában.
Tulaj user nem számít, bárki aki domain1/domain2/stb-ben van.
Aztán meg a domain1-2-stb. csoportok tagságaival lehet szabályozni, hogy ezeket ki szerkesztheti.
Érdemes arra is figyelni, hogy aki ezeket szerkeszti, annak közben 002-es umask beállítása legyen!
www-datát meg nem feltétlen kell beletenni a group-ba, mert neki csak olvasni kell tudnia ezeket a könyvtárakat, írni ide nem kell hogy tudjon.

Legalábbis én így szervezném.

Minden oldalnak kulon user! Talan nem? Ha kenyelmesseget akar akkor mennyen vissza 2000 be!

--
http://szolarenergia.hu - A hálózat építést csak elkezdeni lehet, befejezni nem....