Rich Owen

Q: Photos - iCloud photos - multiple user shared database issues

Hi hoping someone can point me in the right direction here as it's driving me nuts!


New Mac mini, latest OS X and photos app.

 

Basically, I want to share a single Photos database between two user accounts on the same Mac. I have followed all the advice online but am still running in trouble. I have put the database on an external SSD with permissions in place for any user to access the database (but only one at a time of course).

 

All fine so far, but here comes the issue. Because I want iCloud photos enabled on one of the accounts with full upload of all the photos to iCloud, when I exit photos, the photolibraryd process remains active. This means that when I switch accounts and try to access photos, I cannot because photoslibraryd in the other account is still accessing it. To get round this I have started going into activity monitor and killing photoslibraryd as well as Photos itself before logging into the second account and accessing Photos. This seems to work (but is a bit of a pain if I forget!) - what is much more of a pain is that if I add some photos in the second account and then return to the first, instead of syncing the few new photos with iCloud, photos proceeds to sync the entire 20,0000 photo library all over again! This is bad!

 

Have I approached this in the wrong way? Is there a better way of achieving what I want - I.e. Fully shared photos database between two users on same Mac (with photo stream enabled on both accounts for those devices that don't have iCloud photo enabled) and iCloud photo enabled on only one of the Mac accounts - without killing processes or any massive sync overheads?!

 

Grateful for any help.

 

Many thanks,

 

Rich.

Mac mini, iOS 9.3.1

Posted on May 13, 2016 12:33 AM

Close

Q: Photos - iCloud photos - multiple user shared database issues

  • All replies
  • Helpful answers

  • by léonie,Solvedanswer

    léonie léonie May 13, 2016 9:08 AM in response to Rich Owen
    Level 10 (105,801 points)
    iCloud
    May 13, 2016 9:08 AM in response to Rich Owen

    It is not possible to share a photos  library between multiple users, if the library in question is your system photo library. So you cannot share the library used as the iCloud Photo Library with others.  If you want to share photos with others, use a separate Photos Library for sharing and transfer the photos from there to your iCloud Photo Library.

     

     

     

    I found this in the PowerPhotos documentation:

     

    https://www.fatcatsoftware.com/powerphotos/Help/sharing%20a%20library%20between% 20multiple%20user%20accounts%20on%20one%20mac.html

     

    Sharing a library between multiple user accounts on one Mac

    Photos is not designed with multi-user use in mind, which makes it very difficult to create a setup where a single Photos library can be accessed from multiple accounts on your Mac. If you wish to share a library this way, the following restrictions will apply (for the below discussion, assume we have two users named A and B that we want to share a library):

     

    1. Only one user account can ever have a given library open in Photos at a time. Before you can use the shared library as user A, you must first make sure to quit Photos as user B.
    2. None of the user accounts that are accessing the library can designate it as their "system library". The system library is effectively open at all times by OS X in the background as long as that user is logged in, so even quitting Photos will not free up the library so that another user can open it. You must either designate a different library as the system library, or fully log out user B before trying to access the library as user A. Note that this also precludes having this library sync with iCloud.
    3. The library cannot be stored on your internal drive, or any other drive where permissions are respected. Fighting against permissions on OS X is a losing battle; while you can play whack-a-mole trying to fix permissions on the library before you open it, something will eventually go awry and it's likely you'll be unable to access some portion of your library. You should store the library on an external drive, and in the Get Info window in the Finder, make sure that the "Ignore ownership on this volume" checkbox is checked.

     

     

     

     

  • by Rich Owen,

    Rich Owen Rich Owen May 13, 2016 9:14 AM in response to léonie
    Level 1 (4 points)
    Photos for Mac
    May 13, 2016 9:14 AM in response to léonie

    Aha...many thanks. None of my research prior to buying the new ssd showed the system library restriction - what a shame, thought I'd cracked it!

     

    Hopefully Apple will realise that families often want to auto share large numbers of photos in this way. At some point they may even develop a solution ;-)

  • by léonie,Helpful

    léonie léonie May 18, 2016 1:58 PM in response to Rich Owen
    Level 10 (105,801 points)
    iCloud
    May 18, 2016 1:58 PM in response to Rich Owen
    None of my research prior to buying the new ssd showed the system library restriction - what a shame, thought I'd cracked it!

    No wonder, since Apple does not document this restriction. Photos is still a single user library, requiring a local storage.

    Hopefully Apple will realise that families often want to auto share large numbers of photos in this way. At some point they may even develop a solution ;-)

    Right now Apple's solution is to share selected photos in selected shared albums, but not the libraries.

    But sharing photos this way does not work well, because the photos are limited in size.    iCloud Photo Sharing FAQ - Apple Support