[CalendarServer-users] Getting a stable version of Calendar Server?

Cyrus Daboo cdaboo at apple.com
Mon Aug 31 07:55:58 PDT 2009

Hi Scott,

--On August 29, 2009 1:59:22 PM -0700 Scott Buchanan <dscottbuch at mac.com> 

> OK.  I tracked this down to a permissions issue on /var/run/caldavd and
> the files calendaruserproxy.sqlite & resourceinfo.sqlite.  By adding
> group rw permissions to this directory and these files the following
> error no longer occurs and all seems to be working.  I have no idea what
> security risk this presents as I currently don't understand the security
> model of CalendarServer so I don't know if this is a legitimate fix or
> not.
> Any input appreciated.

First off in the new code we put those .sqlite files in a new location by 
default: /Library/CalendarServer/Data/. It is best not to use /var/run/ for 
those as they are "persistent" database files and should not be 
automatically purged (as might happen to something in /var/run).

On permissions, the best thing is to create a "calendar" user and group for 
your system, and change the caldavd.plist to use those. Ensure that 
/Library/CalendarServer's contents have read-write for that user and group. 
You will need to start the server as the admin user but it will drop 
privileges to the user and group you specify.

Cyrus Daboo

More information about the calendarserver-users mailing list