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