Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Share iPhoto library between users on same Mac (Solution)

I did a search last night, the only solution is this http://support.apple.com/kb/HT1198

I've never done photo sharing before, I have a Macbook, my 2 kids have mini mac so we never share one photo library. Friend just bought a mac, he wants to share photo library between users on one mac, spent a night to help him figure out how to do that. This is what I end up doing, move the original iphoto library to the user > public folder. Log in as a second user, relocate the library and it works. Now both users can see the photos without duplicates. The only question I have is, am I doing it right? Not sure if this is a good idea, I don't want to screw up the system. If someone has discovered this before, just ignore it lol. Alex 😝

Macbook Pro 15 2.4GHz Intel Core i5, Mac OS X (10.7), Mini iPod/Lacie D2/iPhone 3G/Time Capsule

Posted on Aug 9, 2011 6:32 AM

Reply
7 replies

Aug 9, 2011 6:35 AM in response to ku-man

For iPhoto 09 (version 8.0.2) and later:



What you mean by 'share'.



If you want the other user to be able to see the pics, but not add to, change or alter your library, then enable Sharing in your iPhoto (Preferences -> Sharing), leave iPhoto running and use Fast User Switching to open the other account. In that account, enable 'Look For Shared Libraries'. Your Library will appear in the other source pane.



Any user can drag a pic from the Shared Library to their own in the iPhoto Window.



Remember iPhoto must be running in both accounts for this to work.



If you want the other user to have the same access to the library as you: to be able to add, edit, organise, keyword etc.



Quit iPhoto in both accounts. Move the Library to the Users / Shared Folder



(You can also use an external HD set to ignore permissions, a Disk Image or even partition your Hard Disk.)



In each account in turn: Double click on the Library to open it. (You may be asked to repair the Library Permissions.) From that point on, this will be the default library location. Both accounts will have full access to the library, in fact, both accounts will 'own' it.



However, there is a catch with this system and it is a significant one. iPhoto is not a multi-user app., it does not have the code to negotiate two users simultaneously writing to the database, and trying will cause db corruption. So only one user at a time, and back up, back up back up.

Aug 9, 2011 6:42 AM in response to Yer_Man

Thx for the quick reply, I have done enable Sharing in your iPhoto (Preferences -> Sharing) but when his wife log in, she doesn't see the photos, again they are on one mac. I think when you check iphoto share, it shares on diffferent mac, correct me if I am wrong. I already found out you cannot keep iphoto running while switching users, might be some conflicts there. Yes external hd is another solution but he wants to keep photo on mac and back up on external drive. Thanks again!

Aug 9, 2011 7:02 AM in response to ku-man

Terrence, I know what you are saying now, if I share photo on one mac, I have to open iphoto using first user account and leave it running so the second user can see the shared photos, I don't think they like to do that, it is a pain to log in as one, open iphoto and switch user. Can you tell me what is a public folder? Am I ok to move my library there? I have tested it last night, everything worked includes alternating contents, however you can run both at the same time but modify pictures. This is the easier way for them I think 😀

Aug 9, 2011 7:28 AM in response to ku-man

The folder to use, if you must do it that way, is the Shared folder. You will have permissions issues on the files and library using the Public folder. You may still have them on the Shared...


Here's another way that works very well, even if it seems a bit clunky: Most importantly, safe and no permissions issues.



Create a new Account on your Mac, call it Media. Create an iPhoto Library there. (BTW: This will work for iTunes too.)



Enable Sharing on the Library:(Preferences -> Sharing), leave iPhoto running and use Fast User Switching to open the other accounts. In those accounts, enable 'Look For Shared Libraries'. The Library will appear in the other source pane.



This means that both users will be able to see the pics. If you want to use a pic then simply drag it from the shared Library to your own in the iPhoto Window. This means that each user can have their own edits.



If you want to add photos to the Library: Log into the Media account for that purpose.



To make it all seamless: Set your Mac to log into the Media Account automatically. Set iPhoto to launch on log-in. Then switch to your own account using Fast User Switching.



Net result: a Library that's permanently available to all users but also protected. Each user can have their own versions of the pics if they want.



No partitioning, no permissions issues. Uses no extra disk space. What's not to like?

Jan 20, 2016 7:16 PM in response to Yer_Man

Hi Terence,


Freshly minted mac user here (2 days!), still adjusting to a post-windows environment (after more than 20 years). I stumbled upon your solution for sharing photos between user accounts here and thought it was a great idea for setting up my macbook to use between several user accounts. Little did I know that iPhotos and Photos are different beasts! Unfortunately, as I new mac user I can't revert to iPhoto on my machine. The setup is working a treat for sharing iTunes, but is there a work around for getting it to work with Photos? So far it seems I can only do it via the cloud, adding iCloud ids. A bit convoluted for users on the same machine.


Best,

_arjuna_

Share iPhoto library between users on same Mac (Solution)

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