wilde: doc/raw-howtos kolab_2.0_to_2.1_upgrade_instructions.txt, 1.9, 1.10

cvs at kolab.org cvs at kolab.org
Tue Feb 20 15:35:35 CET 2007


Author: wilde

Update of /kolabrepository/doc/raw-howtos
In directory doto:/tmp/cvs-serv1966

Modified Files:
	kolab_2.0_to_2.1_upgrade_instructions.txt 
Log Message:
Added section on setting ACLs for resource folders.


Index: kolab_2.0_to_2.1_upgrade_instructions.txt
===================================================================
RCS file: /kolabrepository/doc/raw-howtos/kolab_2.0_to_2.1_upgrade_instructions.txt,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- kolab_2.0_to_2.1_upgrade_instructions.txt	14 Feb 2007 14:56:20 -0000	1.9
+++ kolab_2.0_to_2.1_upgrade_instructions.txt	20 Feb 2007 14:35:32 -0000	1.10
@@ -168,6 +168,38 @@
     /kolab/bin/openpkg rc all start
 
 
+Resource Accounts
+-----------------
+
+With server version 2.1 the way in which the kolab resource manager
+accesses the calender folders of resources has changed.  To make old
+resource accounts work after the upgrade, you have to grant access to
+the resources imap folders to the so called calender user.
+
+First you have to identify the existing resource accounts, this can be
+done using the convert-ldif-21.py script, which was introduced in the
+section on converting the LDAP data.
+
+  python convert-ldif-21.py --list-resources ~/kolab-2.0.ldif
+
+lists the UIDs (normally the email addresses) of all resource accounts.
+
+Now you have to add ACLs to the mailboxes of the resources, which
+allow the calendar user to access them.  Per default the calendar user
+is calendar at YOUR_DOMAIN:
+
+Connect with cyradm to the Kolab imap server as user manager:
+
+  /kolab/bin/cyradm -u manager localhost
+
+Then use the `setaclmailbox' command (sam) to set the necessary
+permissions.  You can generate a list of commands which should do the
+right thing on most standard installations with:
+
+  python convert-ldif-21.py --list-resources ~/kolab-2.0.ldif | \
+  sed 's-\(.*\)\(@.*\)-sam */\1*\2 calendar\2 all-'
+
+
 Final Steps
 -----------
 





More information about the commits mailing list