Apache a Permission denied
oldfrog na volny.cz
oldfrog na volny.cz
Čtvrtek Leden 9 13:17:02 CET 2003
>
>
>>vcera vecer jsem skoncil s temato nastavenimi pri porad stejne chybe 403
>>Forbidden:
>>1/ uzivatel apache ma domovsky adresar nastaven na /htdocs (puvodne podle
>>vychoziho nastaveni /var/www)
>>2/ chmod -R apache /htdocs
>>3/ chgrp -R apache /htdocs
>>4/ chmod -R 644 /htdocs
>>
>>
>^^^^^^^^^^^^^^^
>Tady mate asi chybu.
>Zkuste spise tohle:
>find /htdocs -type d -print0 | xargs -0 chmod 755
>find /htdocs -type f -print0 | xargs -0 chmod 644
>
>Ten prvni radek nastavi prava pro adresare a ten druhy pro normalni
>soubory. Pokud nemate na adresari pravo execute nemuzete do nej vstoupit.
>
Take lze treba
# chmod -R a+X adresar
ono velke 'X' se aplikuje pouze na adresare... Viz "man chmod":
Písmena `rwxXstugo' udávají nová práva pro zadanou kategorii: `r'
je právo čtení (read), `w' zápisu (write), `x' právo provádění
programu nebo přístupu do adresáře (execute), `X' je totéž jako
`x', ale nastavuje se pouze souborům, které pro některou
kategorii už právo `x' mají, a adresářům. `s' je právo setuid
nebo setgid (běžící program bude mít oprávnění svého vlastníka
nebo skupiny, nikoli uživatele, který jej spustil) a `t' sticky
bit (žádost o ponechání programu v paměti po jeho skončení).
Písmena `u', `g' a `o' znamenají převzetí stávajících práv
vlastníka, skupiny vlastníků souboru nebo ostatních.
OldFrog.
Další informace o konferenci Linux