Hi Scott,

--On August 29, 2009 1:59:22 PM -0700 Scott Buchanan <dscottb...@mac.com> wrote:

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

_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to