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>