Hi Frank,


--On Mittwoch, 11. Februar 2004 14:02 Uhr +0100 [EMAIL PROTECTED] wrote:


Hallo zusammen,

ich betreibe ein Intranet, dass auf Dokumente eines Fileservers zugreift.
Der Fileserver hat fein abgestimmte Gruppen- und Benutzerrechte.
Apache wurde so konfiguriert, dass User und Passwort abgefragt werden.
Die  Prüfung der Anmeldung geschieht per PAM gegen eine Windows-Domäne.

Hat jemand eine Idee, wie man dem Webserver beibringt, mit der
Berechtigung des angemeldeten Users auf das Dateisystem zuzugreifen ?

Nein, das geht über Apaches Authentisierungsmechanismen hinaus.


Standardmäßig benutzt er die Rechte des Apache-Users, die er durch seine eigene Berechtigungssteuerung ggf. einschränkt. Ich möchte aber eine Doppelpflege der Berechtigungen umgehen und dem Dateisystem überlassen, ob eine Datei für den User lesbar ist oder nicht. Dazu müsste Apache jeweils gegen das Dateisystem prüfen, nicht gegen sein eigenes Regelwerk. Die Stelle, an der diese Funktionalität eingefügt werden müsste ist vermutlich klar, auch die Funktion zur Prüfung der Berechtigung des Users lässt sich irgendwie bewerkstelligen. Bestimmt hat jemand schon mal so eine Anforderung gehabt und einen Dreizeiler eingebunden. Ich habe ziemlich intensiv danach geforscht, aber nichts gefunden.

Das hat auch seinen Grund. Das Problem ist recht simpel: Du brauchst entweder eine Rechteprüfung bei jedem Dateizugriff (das geht bei Apache im Moment nur, wenn alle Dokumente, die gleiche Zugriffsrechtemerkmale haben, ALLEINE in einem eigenen Verzeichnisbaum liegen), oder eine eine Art Zwischenschicht.


Ich kenne kein OpenSource-Projekt, bei dem das richtig sauber/komfortabel etc. gelöst ist. Es gibt eine kommerzielle Lösung (Mediabeacon/HeliosImageServer), die aber nicht ganz billig ist. Die ist aber dafür genial und sehr gut anpassbar.

Schreib doch mal einen OpenSource-Server auf Basis von Tomcat oder so dafür. :-) Hätte nämlich auch gerne sowas.

Grüße,

Nickie

--------------------------------------------------------------------------
               Apache HTTP Server Mailing List "users-de"
     unsubscribe-Anfragen an [EMAIL PROTECTED]
          sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------



Antwort per Email an