Tasman
08.04.07, 14:12
Hallo,
frohe Ostern an die Linux-Gemeinde!
Ich habe ein seltsames Zugriffs-Problem auf meinem Webserver (Apache2 unter Suse 9.3), an dem ich monentan total verzweifel. Die Apache2-Doku und stundenlanges Googeln konnten leider nicht weiterhelfen. Einen umgekehrten Befehl von require scheint es nicht zu geben.
Zunächst einige meiner Daten:
Freigabe in der oberen Verzeichnisstruktur in /home/user/public_html/ für erteilten Zugriff für die User user1, user2 und user3:
AuthType Basic
AuthName "Login required"
AuthUserFile /home/user/public_html/.htpasswd
<Limit GET POST PUT>
require user user1 user2 user3
</Limit>
Freigabe nur für user1 in der unteren Verzeichnisstruktur /home/user/public_html/unterverzeichnis/:
AuthType Basic
AuthName "Login required"
AuthUserFile /home/user/public_html/unterverzeichnis/.htpasswd
<Limit GET POST PUT>
require user user1
</Limit>
Die .htpasswd-Dateien sind jedweils im gleichen Verzeichnis wie die .htaccess-Dateien und beinhalten im ersten Fall die User user1, user2, user3 und im zweiten Fall nur den User user1
Der Unterschied der beiden .htaccess-Dateien besteht darin, dass im Unterverzeichnis nur noch user1 Zugriff haben soll. Das Problem besteht nun darin, dass im Verzeichnis unterverzeichnis den Usern user2 und user3 die Zugriffsrechte nicht entzogen werden.
Können die oben gewährten Zugriffsrechte nicht per .htaccess in den tiefergelegenen Unterverzeichnissen wieder entzogen werden? :confused:
Habe ich etwas entscheidenes übersehen? Über Eure Hilfe würde ich mich sehr freuen.
frohe Ostern an die Linux-Gemeinde!
Ich habe ein seltsames Zugriffs-Problem auf meinem Webserver (Apache2 unter Suse 9.3), an dem ich monentan total verzweifel. Die Apache2-Doku und stundenlanges Googeln konnten leider nicht weiterhelfen. Einen umgekehrten Befehl von require scheint es nicht zu geben.
Zunächst einige meiner Daten:
Freigabe in der oberen Verzeichnisstruktur in /home/user/public_html/ für erteilten Zugriff für die User user1, user2 und user3:
AuthType Basic
AuthName "Login required"
AuthUserFile /home/user/public_html/.htpasswd
<Limit GET POST PUT>
require user user1 user2 user3
</Limit>
Freigabe nur für user1 in der unteren Verzeichnisstruktur /home/user/public_html/unterverzeichnis/:
AuthType Basic
AuthName "Login required"
AuthUserFile /home/user/public_html/unterverzeichnis/.htpasswd
<Limit GET POST PUT>
require user user1
</Limit>
Die .htpasswd-Dateien sind jedweils im gleichen Verzeichnis wie die .htaccess-Dateien und beinhalten im ersten Fall die User user1, user2, user3 und im zweiten Fall nur den User user1
Der Unterschied der beiden .htaccess-Dateien besteht darin, dass im Unterverzeichnis nur noch user1 Zugriff haben soll. Das Problem besteht nun darin, dass im Verzeichnis unterverzeichnis den Usern user2 und user3 die Zugriffsrechte nicht entzogen werden.
Können die oben gewährten Zugriffsrechte nicht per .htaccess in den tiefergelegenen Unterverzeichnissen wieder entzogen werden? :confused:
Habe ich etwas entscheidenes übersehen? Über Eure Hilfe würde ich mich sehr freuen.