accroding to RFC 3744  WebDAV Access Control Protocol  May 2004
3.1.  DAV:read Privilege

   The read privilege controls methods that return information about the
   state of the resource, including the resource's properties.  Affected
   methods include GET and PROPFIND.  Any implementation-defined
   privilege that also controls access to GET and PROPFIND must be
   aggregated under DAV:read - if an ACL grants access to DAV:read, the
   client may expect that no other privilege needs to be granted to have
   access to GET and PROPFIND.  Additionally, the read privilege MUST
   control the OPTIONS method.
3.2.  DAV:write Privilege

   The write privilege controls methods that lock a resource or modify
   the content, dead properties, or (in the case of a collection)
   membership of the resource, such as PUT and PROPPATCH.  Note that
   state modification is also controlled via locking (see section 5.3 of
   [RFC2518]), so effective write access requires that both write
   privileges and write locking requirements are satisfied.  Any
   implementation-defined privilege that also controls access to methods
   modifying content, dead properties or collection membership must be
   aggregated under DAV:write, e.g., if an ACL grants access to
   DAV:write, the client may expect that no other privilege needs to be
   granted to have access to PUT and PROPPATCH.

Appendix B. WebDAV Method Privilege Table (Normative)
...
   +---------------------------------+---------------------------------+
   | METHOD                          | PRIVILEGES                      |
   +---------------------------------+---------------------------------+
   | PUT (target exists)             | <D:write-content> on target     |
   |                                 | resource                        |
   | PUT (no target exists)          | <D:bind> on parent collection   |
   |                                 | of target                       |

read priviledge on path should not be needed, and it seems you can reproduce 
bug 
(as i said i didn't have much time to check it here, i siply granted read 
privilege, heritable on
source and everything went well). Maybe filling a bug report should be a good 
idea :D


Le Mardi 28 Juin 2005 16:08, Thomas Bellembois a écrit :
> Hello,
> 
> ACL evaluation is in accordance with your explanations.
> But for the "write" permission Slide apparently requires a "read" 
> permission on the full path of the resource for the connected user, as 
> David said (we can see that in debug mode).
> I have not found this requirement in the RFC, but perhaps not read well...
> 
> Regards,
> 
> Thomas
> 

-- 
David Delbecq
Royal Meteorological Institute of Belgium

-
Is there life after /sbin/halt -p?

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to