WebDAV v UserDir ... přístupová práva

Petr Klíma Petr.Klima na madeta.cz
Středa Srpen 9 14:13:35 CEST 2006


>> 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
                         ^^^^^^
doprcic, a ja nemohl prijit proc to nejde ...

samozrejme tam melo byt klima:klima

>> -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 ...
>>


no jasne pokud opravim chybu ^^^ a nastavim na /home/klima/public_html 
ACL "g:apache:rwx" tak jsou prava

	apache:klima s -rw-rw-r

což by mělo byt OK protože skrz /home/klima/public_html se dostane jen 
user klima a group klima, apache coz by vyhovovalo ...

>>
> 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í

restarty apache jsme nepochopil, ale ACL je reseni, jen se musi 
remoontovat FS s acl opsnou ... (mount -o remount /X)

> 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.

No je to modul v apache takze pokud mu to povolitr v AllowOverride tak 
.htaccess posloucha ...

> 

-- 

    Petr Klíma

    e-mail:  petr.klima na madeta.cz   MADETA a.s.
    phone:   +420 389 136 209       Rudolfovská 246/83
    web:     http://www.madeta.cz   370 50 České Budějovice
                                    Czech Republic


Další informace o konferenci Linux