documentroot von vHost auf ein /home/ Verzeichnis möglich?

Apache, Lighttpd, nginx, Cherokee
Post Reply
exxplode
Posts: 5
Joined: 2004-05-05 23:16
 

documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by exxplode »

Ich hab eine kurze Frage zu vHosts mit Apache:

Kann ich das RootVerzeichnis eines vHostes auf /home/user_xyz/ legen?

Ich bekomme im Moment nur ein Forbidden als Antwort, wenn ich das versuche... Muss ich Apache erst die Berechtigung geben, das Verzeichnis des Users zu öffnen, oder gibt's nen anderen Trick?

Ist sicher leicht zu beantworten!!!

Danke viel mals schon im Voraus,

exXplode
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by Joe User »

RTFM (Hint: mod_userdir)
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
exxplode
Posts: 5
Joined: 2004-05-05 23:16
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by exxplode »

You're right with RTFM but:

Ich will nich per URL mit http://www.xyz.de/~user ein Verzeichnis öffnen, sondern per Domain http://www.xyz.de die files aus einem Userverzeichnis ("/home/xyz") holen. Und dabei bekomme ich das hier:
Forbidden
You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2.0.48 (RedHat 9) Server at http://www.xxx.de Port 80
Das hat auch mit der Direktive "UserDir public_html" nicht hin. Eigentlich schade ;-)


Freue mich weiterhin über jede Antwort,

exXplode
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf
Contact:
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by darkspirit »

Rechte überprüfen und einen Blick ins error_log werfen..
Anonymous
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by Anonymous »

Apache muss Zugriff auf das Verzeichnis des Benutzers haben (chmod(754)?)
dav
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by captaincrunch »

Bei 754 wird der Apache auch weiterhin diese Probleme haben, da er (sofern nicht suphp im Spiel ist) als "others" nur Leserechte (4) auf das Verzeichnis hat, aber zusätzlich das Executable-Recht (x) benötigt, um überhaupt dort reinsehen oder- wechseln zu können.

Die Bedeutung von Verzeichnisrechten wird anscheinend leider nur von einem kleinen Teil der Leute verstanden... :wink:
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
exxplode
Posts: 5
Joined: 2004-05-05 23:16
 

Geschafft!!

Post by exxplode »

Also, mit 777 klappts jetzt einwandfrei!

Wie steht's mit der Sicherheit dabei? Hab ich mit den Rechten irgenetwas zu befürchten?

Ansonsten erst mal super vielen Dank, ich hab einfach noch mal alle Rechte der einzelnen Ordner durchgeschaut und bin jetzt also zum Ziel gekommen ;-)

Merci vielmals,

exXplode
jaky
Posts: 141
Joined: 2003-03-23 13:04
Location: Cambrils (E)
 

Re: Geschafft!!

Post by jaky »

exXplode wrote:Also, mit 777 klappts jetzt einwandfrei!

Wie steht's mit der Sicherheit dabei? Hab ich mit den Rechten irgenetwas zu befürchten?

Ansonsten erst mal super vielen Dank, ich hab einfach noch mal alle Rechte der einzelnen Ordner durchgeschaut und bin jetzt also zum Ziel gekommen ;-)

Merci vielmals,

exXplode
Bei 777 kann dir jeder auf den Server alles an Scripte schieben, ausführen und sich so Zutritt (wenn er gut ist) zum Server verschaffen. :wink:
exxplode
Posts: 5
Joined: 2004-05-05 23:16
 

Re: Geschafft!!

Post by exxplode »

Jaky wrote:Bei 777 kann dir jeder auf den Server alles an Scripte schieben, ausführen und sich so Zutritt (wenn er gut ist) zum Server verschaffen. :wink:
Klingt ja logisch, aber wie will er rankommen? Per FTP? Nee, einloggen nicht möglich... Per SSH? Genau das gleiche... Per HTTP etc. schon recht nicht... Wenn dann, müsste er wohl eine Lücke z.B. in Apache ausnutzen, oder?

Wäre super, wenn du die Gefahr ein bisschen kongretisieren könntest.

Merci, exXplode
darkspirit
Posts: 553
Joined: 2002-10-05 16:39
Location: D'dorf
Contact:
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by darkspirit »

Stichwort: Lokale User.
Wenn er allein auf dem Server ist, ist die Gefahr natürlich erstmal nicht so groß, aber wenn jemand mal Zugang zu irgendeinem Account durch eine x-beliebige Lücke erlangt hat, bietet 777 eine feine Möglichkeit, um das System weiter zu kompromittieren.
exxplode
Posts: 5
Joined: 2004-05-05 23:16
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by exxplode »

Alles klar, vielen Dank,

es klappt jetzt wunderbar mit 743.

exXplode
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: documentroot von vHost auf ein /home/ Verzeichnis möglich?

Post by captaincrunch »

743
...glaube ich kaum...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Post Reply