Nikki.Reynolds

Q: Can't get permissions correct to share Photos library

I'm using OS X 10.10.3 on a mid-2010 iMac with the Intel Core i7 running at 2.93Ghz, with Photos version 1.0.

 

I'm creating a Photos library in the usrs/Shared folder. I'm trying to set this library to be the system library for multiple users. The problem is that apparently only one account can successfully open any library, even though it is created in the "Shared" folder which gives access permissions to all users. When I do any work in a library under one account, then the other account get the message "An error occured when repairing permissions" and the library can't be opened.

 

What am I doing wrong? As it is, it looks like we are losing photos, but actually I think we are creating multiple, fractured, photo libraries -- the opposite of my goal.

 

Nikki

Posted on Jul 22, 2015 7:59 AM

Close

Q: Can't get permissions correct to share Photos library

  • All replies
  • Helpful answers

  • by Mobile Blues,

    Mobile Blues Mobile Blues Jul 22, 2015 8:03 AM in response to Nikki.Reynolds
    Level 4 (1,820 points)
    Jul 22, 2015 8:03 AM in response to Nikki.Reynolds

    Do you have Administrator permissions?

  • by rkaufmann87,Helpful

    rkaufmann87 rkaufmann87 Jul 22, 2015 8:11 AM in response to Nikki.Reynolds
    Level 9 (58,476 points)
    Photos for Mac
    Jul 22, 2015 8:11 AM in response to Nikki.Reynolds

    Here is an Apple article that may help you out. It is written for iPhoto and Aperture however I don't think Photos would be that much different. As Mobile Blues inferred, you will need to have Admin. permissions.

     

    iPhoto: Sharing libraries among multiple users - Apple Support

  • by Terence Devlin,

    Terence Devlin Terence Devlin Jul 22, 2015 8:23 AM in response to Nikki.Reynolds
    Level 10 (139,537 points)
    iLife
    Jul 22, 2015 8:23 AM in response to Nikki.Reynolds

    TO share a Photos library as you want it must be on an external volume set to ignore ownership and permissions.

  • by Linc Davis,

    Linc Davis Linc Davis Jul 22, 2015 8:30 AM in response to Nikki.Reynolds
    Level 10 (207,963 points)
    Applications
    Jul 22, 2015 8:30 AM in response to Nikki.Reynolds

    These instructions must be carried out as an administrator. If you have only one user account, you are the administrator.

    Back up all data before proceeding.

    Select the text on the line below by dragging across it. Don't include the blank space at the end of the line. Only the text should be highlighted.

    sudo chmod -R +a "staff allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,directory_inherit"

    Copy the selected text to the Clipboard by pressing the key combination command-C.

    Launch the Terminal application in any of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad and start typing the name.

    Paste into the Terminal window by pressing command-V, then press the space bar.

    Now switch to the Finder and and select the iPhoto library. Drag into the Terminal window. More text will be added to what you entered.

    Click in the Terminal window to activate it, then press return. You'll be prompted for your login password, which won't be displayed when you type it. Type carefully and then press return. You may get a one-time warning to be careful. You don't need to post the warning. If you don’t have a login password, you’ll need to set one before you can run the command. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.

    Wait for a new line ending in a dollar sign ($) to appear. You can then quit Terminal.

  • by Nikki.Reynolds,

    Nikki.Reynolds Nikki.Reynolds Jul 22, 2015 10:00 AM in response to Linc Davis
    Level 1 (0 points)
    Jul 22, 2015 10:00 AM in response to Linc Davis

    Right, I think I see what you are doing: I need to change the permissions to the library (which is a "Photo" library, not an "iPhoto" library) at the Unix OS level. Changing the pernissions through the panel that comes up in response to "Get Info" won't work just as well?

     

    The really odd thing is that we shared the iPhoto library without a hitch. We didn't have problems until we converted to Photos. Maybe I set the iPhoto library permissions to "everyone can do everything" while logged in as administrator back when I first set it up, and have just forgotten that step. That would be like me.

     

    Thanks,

    Nikki

  • by Linc Davis,

    Linc Davis Linc Davis Jul 22, 2015 11:51 AM in response to Nikki.Reynolds
    Level 10 (207,963 points)
    Applications
    Jul 22, 2015 11:51 AM in response to Nikki.Reynolds

    Changing the pernissions through the panel that comes up in response to "Get Info" won't work just as well?

    That's right.

  • by Terence Devlin,

    Terence Devlin Terence Devlin Jul 22, 2015 12:10 PM in response to Nikki.Reynolds
    Level 10 (139,537 points)
    iLife
    Jul 22, 2015 12:10 PM in response to Nikki.Reynolds

    I would just caution that the permissions on the iPhoto, Aperture and Photos libraries are set by the apps and not the Finder...