[CalendarServer-users] 'DAV ACL's... li'l help?

tack tack at tractionco.com
Mon Feb 18 15:35:04 PST 2008


Got it.  Thanks.  Now I can log in and browse to the users within / 
calendars, but not further down to the calendars I want to set the  
ACLs on.

I'm thinking that my admin user isn't really an admin.  I got the guid  
URL from the /principals/users/admin/ collection listing and pasted it  
in my caldavd.plist as follows:

<key>AdminPrincipals</key>
   <array>
	<string>/principals/__uids__/XXX/</string>
   </array>

restarted the server and I still can't drill down to calendars so I  
can set the ACLs on them.  Something I'm missing on AdminPrincipals?

Cheers,
tack

On Feb 16, 2008, at 5:12 AM, Stephen Bowman wrote:

> New account of type CalDav, put in admin credentials, server  
> hostname only, under the options section set the path as I described  
> below.  Then it should connect and you can browse the directory  
> structure of DCS to get to the calendar you want to edit principals  
> on.
>
>>
>> The problem I was having was that I was using the wrong path.  My  
>> current settings which seem to work fine are:
>>
>> path = "/calendars/"
>> login as admin...
>>
>> Then edit the calendar for which you want to grant permission on.   
>> For example, to steal Cyrus' wording:
>>
>> To give read read access on user02's calendar to user01:
>>
>> If you really want to use ACLs, then set the ACLs on
>> /calendars/users/user02/calendar to give /principals/__uids__/XXX  
>> (whatever
>> the principalURL is for user01) read access.
>>
>> It worked for me...



More information about the calendarserver-users mailing list