[CalendarServer-users] Do write-shared calendars require OpenDirectory

Cyrus Daboo cdaboo at apple.com
Fri Apr 11 07:45:04 PDT 2008

Hi mwacker at linagora.com,

--On April 11, 2008 3:26:18 PM +0200 mwacker at linagora.com wrote:

>> Additional question: Where are useful docs? Do they even exist? I
>> found http://trac.macosforge.org/projects/calendarserver/wiki/ , but I
>> am missing informations from ground up, like "What is a group? What
>> can DCS do, and what can´t be done? Which permission can be set where,
>> which tool can be used to view and set ACL, ..."
> Let's have look at previous thread on these 2 calendarserver-users ML
> recent threads :
> "Client library and admin tool" : tool for setting ACL (that's the way to
> solve your sharing right problem.
> And "Setup for small group/family" : Some trying to do similar thing as
> you.
> You may need to understand DAV acls to set it up properly.

The best way to enable sharing between different user accounts is to use 
the "proxies" option in the admin tool. That avoids having to mess with 
ACLs at all. Just set things up so anyone who needs access to a user 
account is made a proxy (either read-only or read-write) of that user. e.g. 
in the admin tool:

./runshell.py ...
> proxies -i -p /principals/users/user01
Proxy > add -r
New principal [q - quit]: /principals/users/user02

That will add user02 as a read-only proxy to user01.

Cyrus Daboo

More information about the calendarserver-users mailing list