Moin,
ich setze das mal hier rein, weil ich nicht weiß, wo es besser passen würde. Vielleicht kennt sich hier ja jemand mit cgi-Scripts aus.
Ein cgi-Script soll Zugriff erhalten auf ein bestimmtes Verzeichnis (und dessen Unterverzeichnisse). Dieses Verzeichnis und alle Dateien darin haben eine bestimmte Gruppenzugehörigkeit. Nur User mit diesen Gruppen können in das Verzeichnis und die Dateien lesen/schreiben.
Sagen wir einfach mal, es sind die Gruppen "foo" und "bla". User mit der Gruppe "foo" können nur diese Dateien lesen, die "bla"-Gruppe ist nochmal was spezielleres.
Natürlich ist dieses Verzeichnis nicht unterhalb von cgi-bin. Ich hab mal einen Symlink angelegt, aber das hat auch nichts gebracht. Man bekommt immer Access denied, weil der Apache das Script natürlich nicht mit diesen Gruppenzugehörigkeiten startet.
Das Script müsste jetzt also die Gruppenzugehörigkeiten foo und bla kriegen. Soweit ich mich da eingelesen habe, kann man sowas über die .htaccess regeln, indem man z. B. einen berechtigten Benutzer einrichtet und ein Passwort abfragen lässt, aber mir ist nicht klar, wie das Script dann diese Gruppenzugehörigkeiten kriegen soll. Kann es sein, dass das Script dann im $home eines Benutzers mit diesen Gruppen stehen muss und von dort aus gestartet wird?
Oder ist es viel einfacher?
Danke für alle Hinweise!
Rolf
ich setze das mal hier rein, weil ich nicht weiß, wo es besser passen würde. Vielleicht kennt sich hier ja jemand mit cgi-Scripts aus.
Ein cgi-Script soll Zugriff erhalten auf ein bestimmtes Verzeichnis (und dessen Unterverzeichnisse). Dieses Verzeichnis und alle Dateien darin haben eine bestimmte Gruppenzugehörigkeit. Nur User mit diesen Gruppen können in das Verzeichnis und die Dateien lesen/schreiben.
Sagen wir einfach mal, es sind die Gruppen "foo" und "bla". User mit der Gruppe "foo" können nur diese Dateien lesen, die "bla"-Gruppe ist nochmal was spezielleres.
Natürlich ist dieses Verzeichnis nicht unterhalb von cgi-bin. Ich hab mal einen Symlink angelegt, aber das hat auch nichts gebracht. Man bekommt immer Access denied, weil der Apache das Script natürlich nicht mit diesen Gruppenzugehörigkeiten startet.
Das Script müsste jetzt also die Gruppenzugehörigkeiten foo und bla kriegen. Soweit ich mich da eingelesen habe, kann man sowas über die .htaccess regeln, indem man z. B. einen berechtigten Benutzer einrichtet und ein Passwort abfragen lässt, aber mir ist nicht klar, wie das Script dann diese Gruppenzugehörigkeiten kriegen soll. Kann es sein, dass das Script dann im $home eines Benutzers mit diesen Gruppen stehen muss und von dort aus gestartet wird?
Oder ist es viel einfacher?
Danke für alle Hinweise!
Rolf