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

share iPhoto-library with other user account?

Hello!


Can I share the iPhoto-Libraries I and my wife each have on our shared iMac?

(That is, obviously, I have many Pictures my wife hasn't, and she has many pictures I haven't in my library. Instead of duplicating them into the other's iPhoto-Library, we'd like to just share them...)


thanks!

david

iMac, Mac OS X (10.7.3)

Posted on Feb 23, 2012 12:18 AM

Reply
Question marked as Best reply

Posted on Feb 23, 2012 12:38 AM

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.

53 replies
Question marked as Best reply

Feb 23, 2012 12:38 AM in response to david braun

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.

Feb 23, 2012 3:55 AM in response to Yer_Man

Hello Terence!


Thanks very much!


(This in fact solved my question, sorry for misclicking 😐 )


The second option is what I was looking for, but this leaves me with the next question:


Of course, we already exchanged a multitude of photos. By sharing one library, we'd either have to manually sort out doublettes after merging our accounts, or manually add all photos that aren't yet in the library-to-be-shared, or is there a tool which would assist in doing the merger?


Thanks again in advance

david

Jun 29, 2012 10:54 PM in response to Yer_Man

Terence,


Just saw your advice.


I have also managed to do all steps, with a sparseimage ( permissions ignored). Something strange happens though - I need to open the sparseimage from User 1, swith to User 2 and then eveyrthing works fine in User 2. If I open the sparseimage in User 2 ( it opens), but the Iphoto Library appears locked. It is indeed closed in User 1 account. ANy suggestions?

Aug 29, 2012 12:25 PM in response to david braun

If anyone is still interested in doing this you should look at this support page on the Apple website: http://support.apple.com/kb/HT1198


My wife and I have been sharing an iPhoto library via this method for over two years and it works fine. It even works syncing to both of our iPhones through iTunes. Also now it works with Photo Stream importing both streams in to teh same events distinguished by month.

Sep 11, 2012 3:12 PM in response to J.Patrick

I partitioned 100Gb of my internal hard drive. If you do that you must set the drive as shared, make sure the ignore permissions box is clicked and give the "everyone" user read and write access to the iPhoto library. Also selecting the 'add permissions to enclosed files options. Otherwise photos already in the library will not be viewable, if you are moving a pre-existing library that is.

Sep 23, 2012 3:43 AM in response to scottando

You need to use a external drive or disk image as you need to be able to check the 'ignore ownership of this drive' option for the drive. You can't do this with the main Macintosh HD drive.


If you do it through the shared folder it may seem like it works at first, but you will gradually start getting permissions errors pretty quickly once multiple users start importing.


Basically I would follow the steps on the Apple support link http://support.apple.com/kb/HT1198, to the letter. I rebuilt my iPhoto library and re-partitioned my disk image for the library recently, without re-reading the info in the link and I missed the 'ignore ownership' option and had A LOT of problems.

Mar 17, 2013 11:57 AM in response to david braun

You don't need new software, and you don't need to use an external drive or disk image.


Here is a simple solution that allows you to share an iPhoto library between multiple user accounts that does not require moving your library to an external drive or disk image. All you need to do is share your Pictures folder with multiple users.


Using this method iPhoto will run as fast for each user as it would if it was not shared. I didn't want to put my library on an external drive or disk image because, in addition to using Time Machine for a local external drive, I pay for an online backup service in case of fire or theft, and that service will not backup an external drive or disk image.


Instructions:


1) Start with a single library owned by one User Account who has administrator privileges.


2) Create a new user group called photoshare:

  • System Preferences > Users & Groups
  • Unlock if locked (lower left lock icon)
  • Hit the plus sign (lower left) and in diaglogue box under New Account choose Group from the drop down menu
  • Full Name: photoshare
  • Add users with check boxes as desired
  • Right click on the group photoshare in the left plane, confirm that "photoshare" appears in the box "Group name." Otherwise the next steps won't work.

3) Open the terminal application. Type these commands in successively; each may take a few minutes to execute.

4) close iPhoto if open. 5) Switch to another user account6) close iPhoto if open, and reopen iPhoto while holding down the option key.7) A dialogue box will appear prompting you to choose the library. You should see the shared library file in the list of choices for libraries. You will probably see at least one other option called "iPhoto Library." Examine the path structure in the bottom of the dialogue box to determine which library you want to share.8) repeat steps 4 through 7 for each user.9) Run some tests - add or delete photos while using one account, see if you can find them in another account.I expect you can do something similar for iTunes and iMovie.Known Limitation:

Only one user can be using the iPhoto library at one time

Suspected Limitation:

PhotoStream syncs with the shared library using one AppleId and one computer User Account, and the photos appear for all users. But, I suspect a second User Account could not use a second Apple ID to sync the same library with photostream. I haven't tested this.


Hope this helps!


Luke

Mar 17, 2013 1:17 PM in response to Yer_Man

My wife and I have used the Users/Shared folder for several years now without trouble, however a recent camera download left some permissions errors for her. When I repair permissions on her user account they affect permissions on mine. When I repaur them on mine, they affect them on hers; same pictures, approx 20% of the recent batch. I've repaired and rebuilt several times.


I suspect this might be some of the permissions issues you speak of, and I don't see on these boards where anyone has successfully navigated these without doing the external drive or disk partition option.


If I do the disk partition option and add the dick image to the login items list, will we need to logout each time or will the Fast User Switching feature still work?


Do you know if either option (external hd or disk image) works the same with apple tv, etc? Thanks in advance.

Mar 17, 2013 1:23 PM in response to jh5684

I would use the external disk option. It's much simpler. And yes, it works exactly the same way. The only difference is where the Library is stored.


Make sure the drive is formatted Mac OS Extended (Journaled)


1. Quit iPhoto


2. Copy the iPhoto Library from your Pictures Folder to the External Disk.


3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.


4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.


Regards



TD

share iPhoto-library with other user account?

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