webdav Ordner auf Leserecht beschränken

Alles, was den Apache betrifft, kann hier besprochen werden.

webdav Ordner auf Leserecht beschränken

Postby phb » 19. August 2008 16:31

Hi,

ich habe zwei webdav Ordner angelegt und nutze für beide Ordner den gleichen User unterscheiden sollen sich die Ordner im wesentlichen darin, dass der User in dem einen Schreibrechte hat und in dem anderen nur Leserechte. Meine httpd.conf sieht für den Abschnitt wie folgt aus:

<Location "/nurlesekalender">
Dav on

</Location>

<Directory "C:/xampp/htdocs/nurlesekalender/">
AuthType Basic
AuthName "NurLeseKalender"
AuthUserFile C:/xampp/security/user.htpasswd
require valid-user

Order Deny,Allow
Deny From All
Allow From 192.168.1.0/24

<LimitExcept GET HEAD OPTIONS>

</LimitExcept>

</Directory>



<Location "/schreibkalender">
Dav on
</Location>

<Directory "C:/xampp/htdocs/schreibkalender/">
AuthType Basic
AuthName "SchreibKalender"
AuthUserFile C:/xampp/security/user.htpasswd
require valid-user

Order Deny,Allow
Deny From All
Allow From 192.168.4.0/24

</Directory>

In dem "NurLeseKalender" habe ich

<LimitExcept GET HEAD OPTIONS>

</LimitExcept>

...eingefügt. In dem Bsp., dass ich gefunden habe, stand dazwischen noch "require user xyz" ...da ich keinem User Schreibrechte in dem Ordner geben möchte, habe ich den Teil ausgelassen.

Meine Frage ist jetzt, was an diesem Bsp noch falsch ist? ...denn, wenn ich auf den Ordner zugreife, habe ich noch immer die Möglichkeit in dem Ordner zu schreiben. (Der Zugriff erfolgt über Mozilla Sunbird.)
phb
 
Posts: 7
Joined: 07. August 2008 16:23

Postby glitzi85 » 20. August 2008 23:35

Ändere im Lesekalender das hier:

Code: Select all
<LimitExcept GET HEAD OPTIONS>

</LimitExcept>


zu dem hier:

Code: Select all
<LimitExcept GET HEAD OPTIONS>
   Order allow,deny
   deny from all
</LimitExcept>


Wenn jemand auf den Lesekalender mit anderen Methoden als GET, HEAD und OPTIONS zugreifen will wird das geblockt.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby phb » 21. August 2008 14:16

Der Vorschlag funktioniert leider nicht! Ich kann munter die .ics Dateien verändern und immer neue Kalendereinträge machen. :(
phb
 
Posts: 7
Joined: 07. August 2008 16:23


Return to Apache

Who is online

Users browsing this forum: No registered users and 1 guest