layout: post title: Sharing iTunes and iPhoto libraries between users created: 1069209960 categories:
- iTunes
- iPhoto
- sharing
- Mac
- iPhoto
- iTunes
- sharing
- file upload
- YouSendIt
- Mac
- file upload
- iPhoto
- iTunes
- sharing
- YouSendIt
- Mac
- file upload
- iPhoto
- iTunes
- sharing
- YouSendIt
- Mac
Problem: You want all users on your machine to share an iTunes and iPhoto library
Using just the Finder and some aliases, this is fairly easily accomplished.
Sharing iTunes
For iTunes, this is relatively simple. Make sure iTunes is closed. Now, move your existing iTunes folder (the one you want to share -- located at /Users/[username]/Music/iTunes
) to /Users/Shared
.
Select the iTunes folder that is in the Shared location and Get Info (Command-I) on it. In the Ownership & Permissions section, change everything to Read & Write, and click "Apply to enclosed items".
Next, make an alias of the folder, move it back to your ~/Music
folder, and remove the "alias" string from the name. Repeat this step for all users that you want to have access to this shared library. You will need to delete their existing iTunes folder (which should be empty -- move or do a file uploadΒ of any music to the Shared folder).
Sharing iPhoto
You can follow the same process as for the iTunes library, only the folder is called iPhoto Library
and is located in the ~/Pictures
folder.
However, this does not completely work. The link listed under resources describes modifying iPhoto to change permission settings, but it does not work completely either: both users may view all the photos, but there are permission errors related to importing images.
A comment on the Mac OS X Hints article suggests running a cron job to reset permissions. This would work, but isn't a very elegant solution.
Resources
- Share iPhoto Libraries: MacOSXHints
- How to share⦠(Doug's AppleScripts, Paul Withey): This is a much longer, more detailed description of essentially the same thing -- it seems to work perfectly under 10.2, but for Panther (as I mention above) importing by both users has permissions problems