Apache - prava pristupu do uzivatelskych adresaru

Milos Svasek svasek na pvt.net
Pondělí Květen 15 16:13:54 CEST 2000


Zdeněk Böhm wrote:

> Ahoj vsem,
>
> mam RedHat 6.0CZ a Apache 1.3 nainstalovane z tehoz CD.
> Snazim se nakonfigurovat Apache, aby mi posilal i stranky uzivatelu z jejich
> domovskych adresaru (soubory z /home/httpd/html, posila bez problemu), lec
> stale se mi vraci hlaska, ze nemam pristupova prava k adresari.
> Prohledal jsem archiv, zejmena thread "HTTPD a pristupova prava", lec
> odpoved nenasel.
>
> v /etc/httpd/conf/srm.conf mam nastavene UserDir  na public_html.
>
> v /etc/httpd/conf/httpd.conf:
> User nobody
> Group nobody
>
> v /etc/httpd/conf/access.conf je
> <Directory  /home/zdenek>
>
> Options Indexes Includes FollowSymLinks
>
> AllowOverride None
>
> order allow,deny
> allow from all
>
> </Directory>
> Zrovna tak je nastavene <Directory /home/httpd/html>..., ktery jede.
>
> Prava mam nastavena nasledovne:  /home, /home/zdenek,
> /home/zdenek/public_html: vlastnik - cteni, execute, zapis; skupina - cteni,
> execute; ostatni - cteni execute;
>
> pokud zadam "lynx http://localhost", zobrazi se soubor index.html z adresare
> /home/httpd/html. Pokud zadam "lynx http://localhost/~zdenek", tak se mi
> objevi ona hlaska o chybejicich pravech. (soubor index.html v tom adresari
> samozrejme je).
>
> Kde jeste se nastavuji prava, pripadne co kde delam spatne?
>
> Diky Zdenek Bohm

V souboru /etc/http/httpd.conf nastav v polozce UserDir bud jenom "public_html"
( ja tam mam adresar www), nebo "/home/user/public_html"

Prava nastav nasledovne:
chmod /home/user 701 (nebo 711)
chmod /home/user/public_html 766 (tady uz je to defacto jedno) - vlastnikem
bude samozrejme user.

... uvidime, promin, ale specham !!

--
+-=|\/|=-=-=-<(0)>-=-=-=-+<{oXo}>+-=-=-=-<(0)>-=-=-=|\/|=-+
 name:     Milos Svasek       -------       ICQ# 30606266
 MaiL:     mailto:svasek na pvt.net, mailto:svasek na nextra.cz
 sMs:      milos na sms.underground.cz
+-=-=-<(0)>-=-=-|\/|-=-=-+<(oXo)>+-=-=-|\/|-=-=-<(0)>-=-=-+




Další informace o konferenci Linux