All users share the same iCal

I want all the users on my iMac to share the same Calendar. How do I do it?

Posted on Jul 4, 2005 12:32 PM

Reply
5 replies

Sep 10, 2005 8:16 PM in response to SSHart

Here's how to share iCal calendars among multiple users on a single Mac.

What you need to do is to move the iCal folder to a shared folder that is accessible to all users and then replace the iCal folder in each user's library folder with a "symbolic link' to the shared iCal folder. The symbolic link looks like an "alias", but if you try this using "aliases" to the shared iCal folder it will not work (trust me). You can create symbolic links using the Terminal, but I have no idea how, and the idea of using the Terminal scares me. The easiest way that I know of to create a symbolic link is with a shareware application called Cocktail. It allows you to do a number of different things including System Maintenance, Network Optimization, etc. It took me a while to remember how to do this; I originally found the information in the Discussions when iCal was first released, but apparently none of those original postings are listed in the forums anymore.

Here's how to do it (you must have Administrator privileges):

First locate your iCal folder (your user name > Library > Application Support > iCal) and make a copy of it (Finder > File > Duplicate). Drag the copy to your Desktop until you're sure iCal is being shared between users.

Next move the original iCal folder into a Shared folder in the Users folder (Hard Disk > Users > Shared > iCal). To make sure all users can access the information, select the Shared folder, choose File > Get Info, click the little Lock icon, then under "Ownership & Permissions -> Details" make sure that the "Owner" is "System", "Group" is "Wheel" and "Access" for Owner, Group and Others is "Read & Write". Do the same with the iCal folder within the Shared folder, but this time, under "Ownership & Permissions -> Details" make sure that the "Owner" is "your user name", "Group" is "Staff" and "Access" for Owner, Group and Others is "Read & Write" and click the "Apply to Enclosed Items" button. I basing this information on what the Ownership & Permissions are for each of the folders in my system.

Open Cocktail (I'm using version 3.6.5). Once the app is open (you must enter an administrator's user name and password) click on the "Files" button, then click on the "Links" button. Where it says "Create Symbolic Link" click on the "Choose" button. Navigate to the iCal folder (Hard Disk > Users > Shared > iCal) and click "Choose" again. In the "Save As" box that appears enter "iCal", then navigate to the Application Support folder in your Home folder (your user name > Library > Application Support) and click "Save". Quit Cocktail and open iCal. You should see all of your calendars as you did before.

Log in under each additional User, move that User's iCal folder (user name > Library > Application Support > iCal) onto the Desktop, then create another Symbolic Link to replace it, using Cocktail as described above. In each case you should see the same calendar information as when you were logged in under your user name. As a test, add a New Event or To Do in iCal under one user, log out and back in under another user and you should see the changes when you open iCal.

Once everything appears to be working, you can delete the iCal folders from each User's Desktop.
As an additional maintenance measure, use Disk Utility to repair Disk Permissions.

Unfortunately, if each User has his/her own calendars in iCal they will not be in the shared calendars. Only the calendars in the first iCal folder used to set up the shared folder will be available and I don't know of any way to merge or combine the other user's calendars into one.

Hope this helps and good luck!

Sep 11, 2005 12:51 AM in response to tjschwartz59

#4
Unfortunately, if each User has his/her own calendars in iCal they will not be in the shared calendars. Only the calendars in the first iCal folder used to set up the shared folder will be available and I don't know of any way to merge or combine the other user's calendars into one.


If every user first exports their calendars (with unique names) and then the "First" user imports them, before all the other set up, everyone's calendar will be there.

Also, iCalShare lets you publish and subscribe on a computer or across a local network, without having to let everyone see and edit all your calendars.

Sep 11, 2005 1:02 AM in response to SSHart

Scott,

This depends on a couple of things. 1) What do you mean by "share"?
See this posting for an explanation : Dancing Brook, "Sharing family calender!" #12, 11:42pm Sep 10, 2005 CDT

And 2) Do you have a .Mac account? If you want to be able to edit each other's calendars then you need a .Mac account (or even better, a Family Pack) or you'll need to implement Timothy's hack (above).

See this post for a transferable example (though it is for Tiger; includes the above posting): http://discussions.info.apple.com/webx?128@@.68b8d784

And see the note about iCalPublish above.

Come back if you need help with any of this.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

All users share the same iCal

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.