Hi mwacker@linagora.com, --On April 11, 2008 3:26:18 PM +0200 mwacker@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