Apache Problem

Post Reply
Message
Author
Joachim

Apache Problem

#1 Post by Joachim »

Hallo Linuxgemeinde,

ich habe ein kleines Problem mit meinem Benutzerrechen und Apache. Weil ich mir demnächst eine Flat hole und auch eine Domain wollte ich mehrere User auf meinem System anlegen. Das hat auch alles Super geklappt (is ja auch nich so schwer <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">). Nur wollte ich das jeder Benutzer sein home-Laufwerk für sich hat, und kein andere da nur reinschauen kann. Projekte an denen sie Arbeiten kommen auf eine extra Partition auf der sie mit cvs parallel entwickeln können. Das ist ja auch nicht so schwer. Hat ja auch alles wunderbar geklappt. Nur das jetzt mein apache die Standart Webseite nicht mehr anzeigt. Nein, nicht apache, mein Webbrowser wegen apache. Der bringt jetzt " Forbidden 403 You don't have permission to access /~userxy/ on this server." Aber das hab ich auch verstanden. ich muss die rechte auf -rxw---r-x setzten und es geht wieder so wie früher, aber ganau das will ich ja nicht. Ich will sie auf -rwx------ haben und trozdem die Standart Seite vom Browser angezeigt wird. Wie kann ich das anstellen?

Danke schonmal an alle im vorraus für die Hilfe

Joachim D.

cerberusger
Posts: 348
Joined: 28. Dec 2000 13:30
Location: Muenchen

Re: Apache Problem

#2 Post by cerberusger »

ueberhaupt nicht, weil du dem benutzer, unter dessen namen der webserver ausgefuehrt wird (sinnvollerweise ein eigener account, ie. httpd.httpd) lese- und ausfuehrrechte auf das directory geben musst, in dem die dateien liegen, die er lesen bzw. verarbeiten soll.

da apache nicht unter mehreren benutzernamen ausgefuehrt wird, sondern nur unter einem, bleibt dir nur eine einzige (zugegebenermassen sehr unschoene) moeglichkeit:

du startest fuer jeden benutzer einen eigenen apache-daemon. dieser kann dann auf das jeweilige home-dir des benutzers zugreifen.

jeder dieser apaches braucht aber auch einen eigenen port, so dass nur ein einziger benutzer seinen apache auf port 80 wiederfinden wird.

wie du siehst, sehr unschoen, aber eine moeglichkeit bleibt dir leider net :(
Linux is a wigwam - no windows, no gates, apache inside <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Post Reply