I've got WebDAV up and running smoothly on a test server using OS X client but am running into a bit of an Apache directive issue that I can't quite sort out.
On the Web side, I've got things configured as:
/maindir - Web access to all
/maindir/subdir - Web access to limited users (author/client) using .htaccess/.htpasswd
On the WebDAV side, I've got things configured as:
/maindir/subdir - WebDAV access limited to users (author/client)
However, I cannot seem to limit write access to the author only despite using the <Limit> directives.
-
[.conf]
<Directory "/Users/Shared/www/dav/client">
DAV On
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
[.htaccess]
AuthType Basic
AuthName "WebDAV Directory"
AuthUserFile /Users/Shared/www/dav/client/.htpasswd
AuthGroupFile /Users/Shared/www/dav/client/.htgroup
Require group Client
<Limit PUT DELETE PROPPATCH PROPFIND MKCOL COPY MOVE LOCK UNLOCK>
Require user author
</Limit>
Any ideas?
Thanks in advance.
On the Web side, I've got things configured as:
/maindir - Web access to all
/maindir/subdir - Web access to limited users (author/client) using .htaccess/.htpasswd
On the WebDAV side, I've got things configured as:
/maindir/subdir - WebDAV access limited to users (author/client)
However, I cannot seem to limit write access to the author only despite using the <Limit> directives.
-
[.conf]
<Directory "/Users/Shared/www/dav/client">
DAV On
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
[.htaccess]
AuthType Basic
AuthName "WebDAV Directory"
AuthUserFile /Users/Shared/www/dav/client/.htpasswd
AuthGroupFile /Users/Shared/www/dav/client/.htgroup
Require group Client
<Limit PUT DELETE PROPPATCH PROPFIND MKCOL COPY MOVE LOCK UNLOCK>
Require user author
</Limit>
Any ideas?
Thanks in advance.