WebDAV v UserDir ... přístupová práva
Ondřej Tůma
konference na webjet.cz
Středa Srpen 9 12:42:29 CEST 2006
On Tue, 08 Aug 2006 11:06:55 +0200
Petr Klíma <Petr.Klima na madeta.cz> wrote:
> Pěkný den přeji
>
> mám na serveru uživatelskyý adressář https://xx/~klima .
> Jako autor do něj přistupuji skrz WebDAV.
>
> problém je následující:
>
> Apache bezi pod usr/grp apache:apache, takže musím nastavit práva takto.
> (aby apache mohl stránky císt a WebDAV zapisovat)
> # ls -ld /home/klima /home/klima/public_html /home/klima/public_html/*
> drwx--x--x 8 klima klima 4096 Aug 8 09:14 /home/klima
> drwsrws--- 2 klima apache 4096 Aug 8 10:35 /home/klima/public_html
> -rw-r--r-- 1 apache apache 234 Aug 8 10:19
> /home/klima/public_html/env.vtenv
>
> Vytvořené soubory jsou ve vlastnictví apache:apache s -rw-r--r-- takže
> je nemůžu upravovat ...
>
>
> Dá se apache/WebDAV nějak přesvědčit aby zapisoval pod jiným uživatelem
> než je nastavený v User/Group ?
>
> Jak zařídit abych měl k uploadovanym souborum pristup ?
Dobrý den,
apache bude zapisovat do adresáře pod skupinou k adresáři přidělenou, pokud na něm
budete mít nastavený sgid. Tedy ve vasem případě by mělo stačit změnit adresáři
/home/klima/public_html skupinu z apache na klima. Průšvih ale je, že v ten moment
budete muset přidat do skupiny klima také uživatele apache a apache restartovat.
V podstatě i tento problém řeším v této konferenci ve vlákně Vynuceny reload prav.
A jak se zdá, jediné schůdné řešení je opravdu ACL, nebo restarty apache při zadání
nového www uživatele, nebo mít public_html zapisovatelný pro všechny. To by se ale pak
dalo malinko skrouhnout pomocí .htaccess. Ovšem nevím jak webdav dá na tento soubor.
--
Ondrej Tuma
Unix-like system is the best operation system from the top of the world.
I'm lucky BSD and linux user. :) Use unix-like, be free. :)
www.blackmouse.biz www.radioakropolis.cz hash.webjet.cz
ICQ: 107760454 JABBER: mcbig na jabber.cz MSN: ondra.tu na atlas.cz
Další informace o konferenci Linux