Using a shared library between 2 users on same imac

Having trouble on second account with adding photos to library and creating albums (and syncing to iphone).

imac

Posted on Dec 4, 2010 12:31 AM

Reply
9 replies

Dec 4, 2010 10:08 AM in response to Yer_Man

I am new to mac, I imported all of my pics to a shared folder that has permissions for my 2 accounts. I would like to set it up so like iTunes we share the same library. How do I do this? also once I import into iPhoto does it point to the source folder or does it make a copy of the picture from the source folder? I just dont want to create any duplication of files as much as possible. Thank you in advance for your guidance. Also as I stated very savy with concepts just new to Mac so as much detail as possible would be helpful.

Dec 4, 2010 12:10 PM in response to DirtMCO

First thing: iPhoto is a database, so you're not just sharing files.

Second: you're new to Mac so I strongly recommend going with the default set up - at least until you are comfortable with the mac and iPhoto.

Third: There is virtually never an occasion when you need to change the permissions on anything in the OS. Been using OS X since the day it was released and never had to yet.

also once I import into iPhoto does it point to the source folder or does it make a copy of the picture from the source folder?


It can do either. I strongly recommend that you go with the default setting which means that iPhoto copies the files into the database on import. It's more simple and involves less work for you.

So, here's what I suggest. Import 100 pics to iPhoto in the default setting and explore it. (It's not the right app for everybody, for a start). Then, once you feel comfortable with it, import the rest. Once you're comfortable with that, then - and only then - recover the disk space taken up by your own copy of the files.

So: to sharing:

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.

Finally, as an FYI: here's how to run iPhoto with the Library referencing the files in your own filing system. Note the caveats:

*How to do it:*

Simply go to iPhoto Menu -> Preferences -> Advanced and uncheck 'Copy Files to the iPhoto Library on Import'.

*What Happens:*

Now iPhoto will not copy the files, but rather simply reference them on your HD. To do this it will create an alias in the Originals Folder that points to your file. It will still create a thumbnail and, if you modify the pics, a Modified version within the iPhoto Library Folder.

*Some things to consider:*

1. Importing and deleting pics are more complex procedures. You have to to put the files where they will be stored before importing them. When you delete them you'll need to remove the files from the HD yourself.
2. You cannot move or rename the files on your system or iPhoto will lose track of them on systems prior to 10.5 and iPhoto 08. Even with the later versions issues can still arise if you move the referenced files to new volumes or between volumes.
3. Most importantly, migrating to a new disk or computer can be much more complex.
4. Because iPhoto has no tools for managing Referenced Files, if, for some reason, the path to the photos changes then you could find yourself resolving aliases for +each photo in the Library+ one by one.

My own opinion:

I've yet to see a good reason to run iPhoto in referenced mode unless you're using two photo organiser

If disk space is an issue, you can run an entire iPhoto Library from an external disk:

1. Quit iPhoto

2. Copy the iPhoto Library as an entity 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.

If you're concerned about accessing the files, There are many, many ways to access your files in iPhoto:

*For Users of 10.5 and later*

You can use any Open / Attach / Browse dialogue. On the left there's a Media heading, your pics can be accessed there. Command-Click for selecting multiple pics.

User uploaded file
Uploaded with plasq's Skitch!


You can access the Library from the New Message Window in Mail:

User uploaded file
Uploaded with plasq's Skitch!


*For users of 10.4 and later* ...

Many internet sites such as Flickr and SmugMug have plug-ins for accessing the iPhoto Library. If the site you want to use doesn’t then some, one or any of these will also work:

To upload to a site that does not have an iPhoto Export Plug-in the recommended way is to Select the Pic in the iPhoto Window and go File -> Export and export the pic to the desktop, then upload from there. After the upload you can trash the pic on the desktop. It's only a copy and your original is safe in iPhoto.

This is also true for emailing with Web-based services. However, if you're using Gmail you can use iPhoto2GMail

If you use Apple's Mail, Entourage, AOL or Eudora you can email from within iPhoto.

If you use a Cocoa-based Browser such as Safari, you can drag the pics from the iPhoto Window to the Attach window in the browser.

*If you want to access the files with iPhoto not running*:

For users of 10.6 and later:
You can download a free Services component from MacOSXAutomation which will give you access to the iPhoto Library from your Services Menu. Using the Services Preference Pane you can even create a keyboard shortcut for it.

For Users of 10.4 and later:
Create a Media Browser using Automator (takes about 10 seconds) or use this free utility Karelia iMedia Browser

Other options include:

1. *Drag and Drop*: Drag a photo from the iPhoto Window to the desktop, there iPhoto will make a full-sized copy of the pic.

2. *File -> Export*: Select the files in the iPhoto Window and go File -> Export. The dialogue will give you various options, including altering the format, naming the files and changing the size. Again, producing a copy.

3. *Show File*: Right- (or Control-) Click on a pic and in the resulting dialogue choose 'Show File'. A Finder window will pop open with the file already selected.

Regards

TD

Dec 6, 2010 10:57 AM in response to walkabout56

Wow excellent iphoto tips from Terence Devlin. really good stuff there.

However I will share my own experiences with you briefly.

1) I tried putting the iphoto library into my "shared" folder. it causes all sorts of problems. I wouldn't even attempt it. I spend a lot of time with Apple support on the phone trying to save what I could of my photos and rebuilding my database.

2) I also tried using a disk image. I createsd 100gb disk image using the disk utility on my imac. well it created one just fine, but it won't mount or become a usable entity to me in any way. not sure why it doesnt work as it should but I dont trust it.


3)i FINALLY tried putting my iphoto library on an external drive. that actually works ok, with some pretty egregious problems. a) its not a multiuser app so my wife's facebook, flickr, picasa, etc connections can work, or mine can work. but not both. b) my external hard drive does not get backup up to my time capsule via time machine. so really theres no backup.

4) basically iphoto ***** for a lot of reasons, the most important one to me is that it tends to lose my files because it is not a "multi user" app. Thats very short sighted to not plan for more than one person usea single library. iPhoto also wont import my avchd video files. in short if I could find anothergood photo app for the mac I would buy it pretty much instantaneously. and ditch iphoto in a second.

Dec 6, 2010 11:01 AM in response to Yer_Man

Thanks so much for this great response, Terence. One question... you said:
==================================
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.)
============================

how does one set the external HD to ignore permissions?
any good links/tip for setting up a disk image for this purpose? I have created one successfully, but it just looks like a gray disk image icon and will not mount on my hdd.

Thanks always for your sage wisdom. best posts on apple discussions.
Rick Morgan

Jan 23, 2011 6:10 PM in response to Yer_Man

Hey Terence --

I had read several places that to share one library between several users on the same MacBook Pro, you place the library in Mac OS/Users/Shared. I've done this (there full link is: Mac OS/Users/Shared/Photos/iPhoto Library).
However, the other users on this laptop cannot create (and save) a new Album, nor can they add photos (and save) to existing Albums.
What am I doing wrong?
I placed the photos under the Photo folder because I placed my iTunes music library under Mac OS/Users/Shared/Music. iTunes seems to work okay (although I haven't bothered to check if the other users are able to create new playlists or anything...).

Jan 24, 2011 7:19 AM in response to Yer_Man

I'm currently running iPhoto '11 (version 9.1.1 (531)) on Mac OS X (10.6.6).
I've tried your suggestion of repairing the library (hold command and option while opening iPhoto; selecting repair permissions), and that seems to have fixed my problem. I didn't know about the command/option keys performing that function, so I'll probably try that on iTunes as well.

Thanks!

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.

Using a shared library between 2 users on same imac

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