Azt szeretném ha minden usernek legyen saját weboldala, és erre van lehetőség az apaceban. de hiába irom a httpd.conf ban. De ha beirom a böngészőbe h localhost/~username akkor ezt az üzenetet kapom:
"Forbidden
You don't have permission to access /~username on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request."
A httpd.conf -ban pedig igy néz ki:
"
UserDir disabled root
UserDir /home/*/public_html
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Order allow,deny
Allow from all
Order deny,allow
Deny from all
"
Van valakinek ötlete, h mit kéne tennem? (Fedora 5)
- 1257 megtekintés
Hozzászólások
jogok?
- A hozzászóláshoz be kell jelentkezni
amit efpe akart mondani az az hogy ellenőrizd a júzer home könyvtárán milyen jogok vannak. az apache userének vagy az othernek rx kell a user könyvtárára és a public_html alkönyvtárra is...
- A hozzászóláshoz be kell jelentkezni
a public_html jegyzéken a következő jogok vannak drwxr-xr-x tehát 755. Aminek elvileg igy kell h legyen.
- A hozzászóláshoz be kell jelentkezni
na jó, de mi van egy könyvtárral feljebb?! mi van a /home/username könyvtárral?
- A hozzászóláshoz be kell jelentkezni
chmod o+rx /home/username
- A hozzászóláshoz be kell jelentkezni
Elvégeztem, de ugyan az maradt a helyzet.
- A hozzászóláshoz be kell jelentkezni
Próbáld így:
chmod -R o+rx /home/username
Ezután is jön a hiba?
Közben belenéztem egy FC5-ön a httpd.conf-ba.
A következőt javasolják
chmod o+x /home/username
chmod -R o+rx /home/username/public_html
Nézd már meg hogy a következő sort
UserDir disable
kikommentezted a httpd.conf-ban?Hátha még sem.
- A hozzászóláshoz be kell jelentkezni
Most frissen kipróbáltam ezeket amiket leírtam neked
és nekem működik frankón ahogy kell FC5-ön.
- A hozzászóláshoz be kell jelentkezni
Na szal amiket mondtál megtettem. A UserDir Disable ki volt kommentezve ha ki vettem előle a commentet akkor meg 404 hibát kapok... Szal érdekes...
- A hozzászóláshoz be kell jelentkezni
várjál,a félreértések elkerülése véget.
Kell # a UserDir disable sor elé.
# UserDir disable
UserDir public_html
Így frankó néró. Ezt követi a
Directory /home/*/public_html szekció
- A hozzászóláshoz be kell jelentkezni
A UserDir Disable ki van commentezve van. Szal nincs benne a confban.
A directory /home/*/public_html (tagak közöt bent van)
- A hozzászóláshoz be kell jelentkezni
És most 403 vagy 404-es hibát kapsz vissza?
- A hozzászóláshoz be kell jelentkezni
Nem mindennap állítok be Apache-ot, de nem lehet, hogy az utolsó tiltás ( Deny from all ) kavar be? Valahonnan rémlik, hogy mindíg az utolsó hozzáférési beállítást teszi magáévá. De lehet, hogy az squid volt.
- A hozzászóláshoz be kell jelentkezni
Az a LimitExcept direktívához tartozó
Deny from all
- A hozzászóláshoz be kell jelentkezni
Majd kijavít valaki, ha hülyeséget írok, de tudomásom szerint a public_html-re és a fölötte lévő könyvtárakra minimum x jogot kell adni a web szervert futtató usernek.
Ha van ACL lehetőség, én azzal csinálnám, ha nincs, akkor chmod ugo+x könyvtárnév
---------------------------------------------------
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
így igaz, de cookie ezt már leírta...
- A hozzászóláshoz be kell jelentkezni
Részben. Bár lehet, hogy rosszul tudom. Emlékeimben úgy él, hogy ha van egy /home/zzz/public_html/ könyvtáram, akkor a /home a /home/zzz és a /home/zzz/public_html-re is kell jogot adni. (szóval a /home-ot sem hagynám ki ahogy ő írta)
---------------------------------------------------
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
Ezzel nem fogja tudni listázni a könyvtár tartalmát és a fájlokat olvasni sem fogja tudni.
Ahogy írtam a httpd.conf nyomán
chmod o+x /home/username
chmod o+rx /home/username/public_html
- A hozzászóláshoz be kell jelentkezni
Listázni a könyvtár tartalmát?
Olyat nem szokunk! ;-)
Ha pontosan megadja a file nevét, akkor sem elég az x az olvasásra?
(most épp BSD és solaris közt váltogatok, nem tudom megnézni, hogy nálam mi a helyzet)
---------------------------------------------------
Fel! Támadunk!
- A hozzászóláshoz be kell jelentkezni
Meg kell kövessem magam.
Tévedtem, Refreshnek van igaza.
- A hozzászóláshoz be kell jelentkezni