Rufulo

Q: new Photos app sharing library across users

How do I share one Photos (v 1.0) library with multiple users on one Mac? Currently, I have a 115 GB iPhoto (v 9.6.1) library that I share across users on one Mac. It's stored in the shared folder, and all family members have access. After installing the new Photos app and upgrading my library, I moved the new Photos app library into our shared folder, and changed permissions to allow read & write access for a second user, but it still will not open in that user's account. I must avoid duplicating the iPhoto library in each user account because I don't have enough disk space for 3 115GB libraries.

OS X Yosemite (10.10.3), 2.7 GHz Intel Core i7, 8 GB

Posted on Apr 10, 2015 10:09 AM

Close

Q: new Photos app sharing library across users

  • All replies
  • Helpful answers

first Previous Page 3 of 9 last Next
  • by christophe v.,

    christophe v. christophe v. May 19, 2015 11:44 PM in response to Rufulo
    Level 1 (59 points)
    iBooks
    May 19, 2015 11:44 PM in response to Rufulo

    I solved it by reverting back to iPhoto ...

     

    Just look into your application folder (iPhoto is still there) and if need be re-launch it holding option key. Then select you iPhoto library and you are back to iPhoto with which you can share with multiple users on a same mac (using the shared folder ... as I set it up 8 years ago) without having to pay a stupid fee to use iCloud for GB for photos storage - non sense.

     

    Screen Shot 2015-05-20 at 08.36.01.png

     

    Note to Apple designers : I love Apple products but please do not go too far in thinking customers are (your) HUGE cash cows. This will have eventually an end. Thanks.

  • by JDW1,

    JDW1 JDW1 May 20, 2015 3:21 AM in response to christophe v.
    Level 1 (18 points)
    Mac OS X
    May 20, 2015 3:21 AM in response to christophe v.

    Here's an interesting article I spotted today speaking about how iCloud Photo Library is broken and it may take Google to fix it:

     

    http://thenextweb.com/opinion/2015/05/20/theres-still-no-perfect-cloud-photo-lib rary-and-google-could-fix-that/

     

    Apple, we all love you, but please FIX YOUR STUFF ASAP.

  • by benoittassin,

    benoittassin benoittassin May 24, 2015 1:43 AM in response to Rufulo
    Level 1 (0 points)
    May 24, 2015 1:43 AM in response to Rufulo

    Maybe I'm wrong but as far as I can experience it, the way to share the library between users on the same Mac is the same as the one for iPhoto. The only limitation is introduced by the iCloud Library sync process running for one user.

    So here is how I do that:

    • My Library is, as for iPhoto, located in the Users/Shared folder
    • I did in terminal a chmod -R 777 on the Photos bundle (just to make sure every file can be accessed, modified and eventually executed by all users
    • Here comes the difficult point. As I'm using the iCloud Library, once I have started the Photos app with the principal user (mine) the full list of sync processes are started meaning that the library is used by my user. Exiting the app is not solving this as the processes are background ones. So the difficulty is that I can't use the fast switch feature. What I do is closing my session, starting my wife's one and it work like a charm.

     

    I can even play with different iPod Photo Cache directory within the bundle.

     

    Maybe I'm overlooking some difficulties but that's working fine for me.

  • by njcoons,

    njcoons njcoons Jun 3, 2015 1:49 PM in response to benoittassin
    Level 1 (0 points)
    Jun 3, 2015 1:49 PM in response to benoittassin

    could you provide the exact syntax in terminal for chmod, I am not familiar with it.  thanks

  • by astoutj,

    astoutj astoutj Jun 29, 2015 12:15 AM in response to Rufulo
    Level 1 (0 points)
    Jun 29, 2015 12:15 AM in response to Rufulo

    What I ended up doing is partitioning my internal drive using disk utility so that I have my main partition and a Photo Library partition. You won't have to partition your internal drive if you have an External Drive available.

     

    Scenario: 1 2008 iMac, 3 users, each want to share a Photo library, but each still want their individual iCloud Photo Sharing capabilities.

     

    If you have an external hard drive that you can dedicate to be your exclusive Photo Library Drive, you can skip Step 1.

     

    Step 1 (skip if you have a large external hard drive available):

    I didn't have another external drive to use, so what I did is partition my internal drive.

     

    If you have access to another Mac, pay attention to the underlined segments ahead.


    2 Macs:

    Restart the Mac and hold the T key before it starts booting. This will enter the Mac into Target Disk mode.  Connect another Mac (we'll call it Source) into the Mac in Target Disk Mode (Target) using a Firewire or Lightning cable.

    Screen Shot 2015-06-29 at 12.24.15 AM.png

    My photo examples won't be exact, but hopefully they still help.

     

    Launch Disk Utility and select your internal drive or the internal drive of the Target Mac (be sure not to select one of its partitions or you won't see the 'Partition' tab).


    Select the Partition tab:

    Screen Shot 2015-06-29 at 12.25.59 AM.png

    Create the partition by clicking the '+':

    Screen Shot 2015-06-29 at 12.27.56 AM.png

     

    Make it large enough to support whatever size of a Photo Library you think you may need.

     

    Click Apply.

     

    2 Macs:

    Eject the Disks that belong to the Target Mac, disconnect it from the Source Mac, Shut it down by holding the power button, and reboot it.

     

    Step 2:

     

    Find and select your new partition or your external drive in Finder. Either use the keyboard shortcut Command+i or right click the partition and select 'Get Info'.

     

    At the bottom of the Info window click the little lock:

    Screen Shot 2015-06-29 at 12.31.45 AM.png

        

    Enter the administration credentials in the prompt.

     

    Then check the box that says "Ignore Ownership on this volume":

    Screen Shot 2015-06-29 at 12.36.09 AM.png

    Step 3 (repeat for each user):

    Now Option-Launch Photos (Launch Photos holding the Option key). If you don't see the library that is on the new partition (you can see the full path below the list to the library if you select a library in the list), select'Other Library...':

    Screen Shot 2015-06-29 at 12.55.08 AM.png

     

    Remember to repeat this step for each user.

     

    Step 4:

    Now the library should be working fine for each user, they can each import photos, and each user will see them.

    Fast Switching should work, but only one user can have Photos running at once. If a user has it running and you can't log them out, then you're locked out of the library (But an admin user can log other users out). So you'll have to agree on some rules with the users about quitting Photos when each user is done.

     

    To get your iCloud photos working Select 'Photos' in the Menu bar and select 'Preferences' ( keyboard shortcut: Command+, ).

    Ensure the 'General' tab is selected in the Preferences window and click the button 'Use as System Photo Library' (it will be greyed out if the library is already the System Photo Library):

    Screen Shot 2015-06-29 at 1.03.42 AM.png

    This will allow you to enable you iCloud Photo Sharing in the iCloud tab.

     

    I am happy with how this is working. Hopefully it's a decent solution for someone else.  Let me know if I missed any steps, because I'm posting this after the fact from another computer.

     

    Goodnight and Good Luck.

  • by Big-Ade,

    Big-Ade Big-Ade Jul 5, 2015 3:17 AM in response to Rufulo
    Level 1 (0 points)
    Jul 5, 2015 3:17 AM in response to Rufulo

    When i was looking to do this in iPhoto , the advice on the web was to create a sparce image on Your Mac to hold the iphotos library.   I understand that OSX treats these images as if they were external drives and hence ignores the permissions.

     

    The disadvantage of  the sparce image is that it has to be opened before iphoto can see it .  So you need to Open this in your account start up in system preferences .   IF you flip between users on your mac , you need to remember to close the image before trying to open it in the other users account.

    I have my sparce image sitting in my shared folder.

     

    I,m using this method now on the new apple photo app.   I did have some initial conversion issues from iphoto to Photo , as it kept stating there was not enough space on the hard drive, this confused me initially as there was loads of space , i then realised it was the size of the sparce image that was short of space, a quick increase and it all worked.

     

    I'd be interested as to why Apple dont advocate this method.

     

    The following is a clip from on Old Macworld article that may help (original article here http://www.macworld.com/article/1050643/junedigitalphoto.html)

     

    One of the easiest ways to give multiple users or multiple Macs access to the same iPhoto library is to put the library on an external hard drive that everyone can reach. This option eliminates any problems with permissions and frees up disk space on your Mac.

    If you have an iPod with unused storage space, you can use it as an external hard drive and take your library with you wherever you go (to set this up, select Enable Disk Use in iTunes’ iPod preference pane).

    Keep in mind that external hard drives are more vulnerable to damage or theft. If you choose this option, I recommend regular backups to ensure that you don’t lose all of your photos in one stroke of bad luck.

    Step 1 In the Finder, select the icon for the external hard drive on which you want to store the shared iPhoto Library folder. Choose File: Get Info to open the drive’s Info window.

    Step 2 In the Ownership & Permissions pane (if the pane isn’t visible, click on the triangle next to its name), make sure the Ignore Ownership On This Volume option is turned on, and then close the Info window.

    Step 3 In the Finder, locate the iPhoto Library folder you want to share (you’ll find it in the user folder’s Pictures folder). Then drag the folder to the external hard drive.

     

    Missing in Action : If you move your iPhoto library to a new location (to make it easier to share with others), you’ll need to tell iPhoto where to look for it. Hold down the option key while launching the program to bring up the Choose Photo Library dialog box.

     

    Step 4 The first time you open iPhoto in each account or on each computer, hold down the option key while launching the program. In the Choose Photo Library dialog box that appears (see the screenshot to the right), click on Choose Library. Navigate to the iPhoto Library folder on the external hard drive and click on Open. You should have to do this only once. The next time you open iPhoto, it will know to look on the specified drive for your library.

    Tip If the two Macs in question are your own laptop and desktop systems, consider leaving the iPhoto Library folder on the laptop. When you need to access the library from your desktop, connect the two computers via FireWire and then boot the laptop in FireWire Target Disk Mode (hold down the T key while the laptop starts up). You’ll now be able to use it as an external hard drive.

  • by tgale96,

    tgale96 tgale96 Jul 13, 2015 7:03 PM in response to Rufulo
    Level 1 (0 points)
    Jul 13, 2015 7:03 PM in response to Rufulo

    Along with many of you, I would like to do the same thing. I'm not caring, at this moment, about using the iCloud Photo Library. I just want to share the new photos app library between multiple users on our iMac.

     

    I thought I almost had it. Based on most of I read it looked like a permissions issue in the Users/ Shared folder. I reset the Use as System Photo Library to the default one created in the Pictures folder. Turned off all the Photo Stream sharing items. I then relaunched Photos, while holding down the option key and chose the library file inside the Shared folder. I quit Photos and switched to my wife's login, held down Option, opened the library on the Shared folder and still no joy. I then went to the Shared folder and showed the package contents of the Photos Library file. I changed the permissions of the Masters and Previews folder to give Everyone Read/Write access. I relaunched Photos and it saw it. I switched to my login and it still worked. After that I reset Photos Library file in the Shared folder as the System Photo Library on both logins and everything was still good. I was even able to select the iCloud Photo Sharing preference and everything worked for both logins.

     

    I then went a step further and imported a new photo from my iPhone into the Photo Library. Import went fine on my login. Quit Photos. Switched to my wife's login... got the dreaded permissions error!! So I went back to my login, reopened the Photo Library file found the picture I imported, checked it's permissions and sure enough... the new file was locked down permissions wise. I reset the permissions to give read/write to newly created Photo and Thumbnail. Switched over and everything launched without an issue and I saw the new photo.

     

    I then went through every folder inside the Photo Library Package contents and reset the the folders to be wide open permissions wise. Again everything worked out until I imported a new photo into the library. For some reason, when the library is in the Shared folder it's not keeping the Read/Write to everyone inside the Photo package.

     

    So, my next option is to do what others have suggested and create a new partition on my boot drive and see if setting the preference of ignoring permissions will affect the Photo Library package file. I don't know if I will use the sparse bundle or just create a straight up partition. I'm leaning towards latter right now.

     

    I hope this makes sense and is somewhat helpful.

     

    tim

  • by Zhara,

    Zhara Zhara Sep 10, 2015 2:15 AM in response to tgale96
    Level 1 (0 points)
    Sep 10, 2015 2:15 AM in response to tgale96

    That's how I share Photos library with my wife on the same computer:

     

    1. Moved Photos Library.photoslibrary file to my Public folder.
    2. In System Preferences->Sharing->File Sharing added read-write permissions for my wife's account to access my Public folder.
    3. On my public folder clicked Command+I and added my wife's account with read-write permissions.
    4. A bit lower in the same window clicked on preferences icon and selected Apply to enclosed items...

     

    Now my wife and me can use the same Photos library. Worked fine for me.

     

    May be the same can be applied using Shared folder.

  • by James_85,

    James_85 James_85 Sep 22, 2015 1:41 AM in response to JDW1
    Level 1 (0 points)
    Sep 22, 2015 1:41 AM in response to JDW1
    I share your frustration JDW1. It is ridiculous that I can't share all the same photos easily with my wife, when we use separate user accounts on the same mac. They are stored on the same hard drive. How hard can it be?! I don't to have to mess around sticking them on an external hard drive. It beggars belief that is the official apple solution to this problem.
    I also hate the way iPhoto, and now presumably Photos, copies all your photos into an obese 'Album' file. I like my photos stored in appropriately names folders. It has worked for me for years. Why can't Photos accommodate this? And if they are stored in folders I can easily copy them over to a windows PC etc (I am seriously considering moving back to windows as hate my mac - it is the opposite of intuitive. I have had it for 3 years and still can't remember when to click + ctrl/alt or cmd to do basic things).
    I switched to Picasa as it allows both of the above easily. However it isn't the nicest programme to use, and doesn't work well on mac e.g to upload pics to facebook or a stick you can't do it directly from Picasa.
    <Edited by host>
  • by Digitalclips,

    Digitalclips Digitalclips Oct 1, 2015 11:42 AM in response to Rufulo
    Level 1 (8 points)
    Oct 1, 2015 11:42 AM in response to Rufulo

    After days of trying this I have come to the conclusion that currently Home Sharing from iTunes is limited to being able to share from a Photos Library to an Apple TV only.   In iPhoto the same feature included another Macs on the LAN, but Photos does not.  Using the Home Sharing option to choose photos to share with your Apple TV works well and fast unlike iCloud,  which is very slow even with 75 Mb/s FiOS.

     

    The bottom line is with Aperture and iPhoto family members could share images over the LAN, not they cannot with Photos.  I have to assume Apple will add this back at some point.

     

    The only work around with Photos is to use the share option and share an album via iCloud and enter the email of your family member.  This is ludicrous if they are on the same LAN as it is tediously slow via iCloud.  Worse, it hits the 1,000 images per hour limit when you try to share and again when they try to receive them.  Worse still during sharing Photos really uploads images instead of using symbolic links to share what is already on the cloud as iTunes Match does.  In short Photos iCloud is a currently way below Apple's usual standards.

  • by Digitalclips,

    Digitalclips Digitalclips Oct 1, 2015 11:45 AM in response to Big-Ade
    Level 1 (8 points)
    Oct 1, 2015 11:45 AM in response to Big-Ade

    Sir, you are not reading the question it is about Photos not iPhoto, this is for users of Yosemite and El Capitan.

     

    iPhoto can and always has been able to share albums easily with other users on the same LAN with a click or two in iTunes, assuming you are running the older iTunes and iPhoto.  You seem to be using a sledge hammer to crack a nut.

  • by cat burlow,

    cat burlow cat burlow Oct 14, 2015 10:22 AM in response to Rufulo
    Level 1 (1 points)
    Oct 14, 2015 10:22 AM in response to Rufulo

    It works like a charm for me on El Capitan following these steps:

    1. I put the fotos library inside the shared folder

    2. I went in sharing preferences and add the shared folder (nothing more)

    3. I apply the permissions of the shared folder to my elements using the "apply to all enclosed items" (nothing more)

     

    Results:

    I can add and delete from user 1 in the foto library X

    I can add and delete from user 2 in the foto library X

    I can add and delete from user 3 in the foto library X

     

    Hope it helps. If you don't see my point, ask for more details. And excuse my poor english.

  • by Digitalclips,

    Digitalclips Digitalclips Oct 14, 2015 10:52 AM in response to cat burlow
    Level 1 (8 points)
    Oct 14, 2015 10:52 AM in response to cat burlow

    Nice but my problem is I have a massive Library and only want to share on the Lan with my wife certain Albums  (not the entire Library which includes a lot of my professional material) as you could with Aperture or iPhoto by selecting them for Home Sharing in iTunes.  So far, in Photos, the only such sharing is for Apple TV, I have to assume Apple will add other Macs on the Lan back in there soon.

  • by RedPike,

    RedPike RedPike Oct 20, 2015 11:08 AM in response to Zhara
    Level 1 (0 points)
    Oct 20, 2015 11:08 AM in response to Zhara

    Hello Zhara

     

    Your entry of Sep 10, 2015 did it for me, thanks.  I can confirm it works for /Users/Shared too.

  • by pjbloknl,

    pjbloknl pjbloknl Oct 21, 2015 7:14 AM in response to JDW1
    Level 1 (0 points)
    Oct 21, 2015 7:14 AM in response to JDW1

    Hi JDW1,

     

    I fully agree that Apple should fix their photos to allow sharing amongst users.

     

    Even when I have to put them on iCloud and have to pay for it, is ok for me. But not the crappy stuff they have right now. And I mean a real shared iCloud library where the designated users out of my family account can share the same library. From what I noticed so far, with iCloud library you have the possibility to fill your library from multiple macs, but with the same apple-id.This should be allowed from multiple apple-ids.

first Previous Page 3 of 9 last Next