You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-user@jakarta.apache.org by Neo <ne...@somd.net> on 2002/08/02 02:02:38 UTC
Mac OSx Fails without / root acl
I was tickled when I originally set up slide and was able to use all the features of slide from a Mac OS 10. But when I was originally testing it, I was /users/Cstone with full inherited permissions to /. Then I started locking the system down and I was only giving permissions to Cstone where he should be able to read/write (i.e. /groups/VSDE). Now the OS 10 uploads fail.
It looked like a problem with OS 10 attempting to access the /.trashes folder and that folder didn't exist and Cstone didn't have permissions to create that folder. So I made the /.Trashes folder part of the Domain.xml and gave all users full permission hoping that would solve the problem. Needless to say, that didn't help. The uploads still fail.
I downloaded the Mac Goliath DAV client and that has similar problems with one exception...if you turn off the Mac encoding it works like a champ. In that scenario it does a HEAD and PUT just like a windows web folder. Otherwise it acts just like the Mac OS and it will do a bunch of PROPFIND's that consistently fail and ultimately the Mac client will display an error box.
Please help.
Find below a snip from my domain.xml and console output of the bad upload attempt.
- snip -
<data>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">
<permission action="/actions/read" subject="/users/eniff" inheritable="false"/>
<permission action="/actions/read" subject="/users" inheritable="false"/>
<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions">
<permission action="/actions/read" subject="/users"/>
<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/read"/>
<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/write"/>
<objectnode classname="org.apache.slide.structure.ActionNode" uri="/actions/manage"/>
</objectnode>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/.Trashes">
<permission action="/actions" subject="/users" inheritable="true"/>
</objectnode>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups">
<permission action="/actions/read" subject="/users" inheritable="false"/>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups/VSDE">
<permission action="/actions" subject="+/users/group/g_1"/>
</objectnode>
<objectnode classname="org.apache.slide.structure.SubjectNode" uri="/groups/NGST">
<permission action="/actions" subject="/users/Cstone" inheritable="true"/>
<permission action="/actions" subject="+/users/group/g_15"/>
</objectnode>
</objectnode>
</objectnode>
</data>
- snip -
01 Aug 2002 19:29:31 - org.apache.slide.webdav.WebdavServlet - INFO - PROPFIND = 207 Multi-Status (time: 32 ms) URI = /groups/VSDE
01 Aug 2002 19:30:05 - org.apache.slide.common.Domain - WARNING - Not Found
01 Aug 2002 19:30:05 - org.apache.slide.transaction.SlideTransactionManager - INFO - Rollback Transaction 15 xid HttpProcessor[8089][3]-1028244605953-15- in thread HttpProcessor[8089][3]
01 Aug 2002 19:30:05 - org.apache.slide.webdav.WebdavServlet - INFO - PROPFIND = 207 Multi-Status (time: 15 ms) URI = /groups/NGST/GOESR Task.doc
01 Aug 2002 19:30:06 - org.apache.slide.common.Domain - WARNING - Not Found
01 Aug 2002 19:30:06 - org.apache.slide.transaction.SlideTransactionManager - INFO - Rollback Transaction 16 xid HttpProcessor[8089][3]-1028244606406-16- in thread HttpProcessor[8089][3]
01 Aug 2002 19:30:06 - org.apache.slide.webdav.WebdavServlet - INFO - PROPFIND = 207 Multi-Status (time: 15 ms) URI = /groups/NGST/GOESR Task.doc
01 Aug 2002 19:30:06 - org.apache.slide.common.Domain - WARNING - Not Found
01 Aug 2002 19:30:06 - org.apache.slide.transaction.SlideTransactionManager - INFO - Rollback Transaction 17 xid HttpProcessor[8089][4]-1028244606593-17- in thread HttpProcessor[8089][4]
01 Aug 2002 19:30:06 - org.apache.slide.webdav.WebdavServlet - INFO - PROPFIND = 207 Multi-Status (time: 16 ms) URI = /groups/NGST/GOESR Task.doc
01 Aug 2002 19:30:06 - org.apache.slide.common.Domain - WARNING - Not Found
01 Aug 2002 19:30:06 - org.apache.slide.transaction.SlideTransactionManager - INFO - Rollback Transaction 18 xid HttpProcessor[8089][2]-1028244606781-18- in thread HttpProcessor[8089][2]
01 Aug 2002 19:30:06 - org.apache.slide.webdav.WebdavServlet - INFO - PROPFIND = 207 Multi-Status (time: 15 ms) URI = /groups/NGST/GOESR Task.doc
01 Aug 2002 19:30:06 - org.apache.slide.common.Domain - WARNING - Not Found
01 Aug 2002 19:30:06 - org.apache.slide.transaction.SlideTransactionManager - INFO - Rollback Transaction 19 xid HttpProcessor[8089][2]-1028244606953-19- in thread HttpProcessor[8089][2]
01 Aug 2002 19:30:06 - org.apache.slide.webdav.WebdavServlet - INFO - PROPFIND = 207 Multi-Status (time: 31 ms) URI = /groups/NGST/GOESR Task.doc
thanks,
neo
_____________________________________________________________
Sign up for FREE email from Southern Maryland Online at http://somd.com
_____________________________________________________________
Promote your group and strengthen ties to your members with email@yourgroup.org by Everyone.net http://www.everyone.net/?btn=tag
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>