Ignore ownership does not seem to work on local volume

I'm trying to set up a shared iPhoto library on my MBA using a local partition. I used this manual to set it up:

http://support.apple.com/kb/HT1198


The problem is that "ignore ownership on this volume" does not seem to work. If I mount the drive in one user acount, that account can access and write files on the local volume. However, when I switch to the other user (with the voume still mounted), that user is unable to write on this volume. Therefore, iPhoto cannot open this library since it does not have the necessary permissions.


Does anyone have an Idea what I'm doing wrong?

MacBook Air (13-inch Mid 2011), OS X Mavericks (10.9.1)

Posted on Feb 1, 2014 7:33 AM

Reply
10 replies

Feb 1, 2014 10:51 AM in response to Linc Davis

It is (see screenshot). The sparseimage file is located in Macintosh HD/Users/Shared/ (as it says so in the manual). It just matters which user mounted the image. If I mount the image with my account (Joost), then I cannot write to it from the other (Test) account. If I mount it with my other account (Test), than I cannot write to it if I'm logged in with my own account (Joost).


User uploaded file

Feb 1, 2014 12:12 PM in response to Eswip

The Shared folder on your Mac does not support sharing an iPhoto library no matter what permissions are set for it or the library there. It's been this way since either Lion or Mt. Lion.


The only trouble free method is to use an external HD formatted OS X Extended (journaled) with ownership set to be ignored.


Creating a partition on the HD and setting it's format as above should work the same as an external HD. However, don't remember anyone in the iPhoto community reporting using that particular setup either successfully or not.


OT

Feb 1, 2014 2:08 PM in response to Old Toad

I know that it doesn't work to just put the library in the shared folder. Thats why I created a new partition (which according to the manual in my first post should work). However, this still does not seem to work.. And it does not seem to be an iPhoto specific problem, as the partition seems not to work as it should (it seems like it does not ignore ownership while this option is checked).

Feb 2, 2014 5:53 AM in response to Eswip

I tried everything that was advised above, still no luck.. This is the current situation:


I created and mounted the volume with my account (Joost). Ignore ownership is turned on. With this useraccount, I can read and write to the disk and also open the iPhoto library file. "Get Info" of the volume shows only my user account (Joost) with read/write permissions.


If I log into the other account (Test), I don't have any write permissions. In the bottom left corner of the finder window I see the little icon stating that I cannot write in that directory. Also, if I check the permissions, there are no permissions set for the Test-account, only for my main account "Joost". With this account, I also cannot open the iPhoto library file located at that volume.


If I reboot and mount the drive with the Test-account, the problems are reversed. Everything works fine for the Test-acount, but my main account has no permissions and cannot open the iPhoto library file.


Anymore ideas? 🙂

Feb 2, 2014 7:58 AM in response to Eswip

It seems to be a bug.


Back up all data, then move the iPhoto library to the Shared folder.


If you have more than one user account, you must be logged in as an administrator to carry out these instructions.


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. Click Utilities, then Terminal in the icon grid.


Paste into the Terminal window (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. You may get a one-time warning not to screw up. 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.


The command may take a noticeable amount of time to run. Wait for a new line ending in a dollar sign ($) to appear. You can then quit Terminal.

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.

Ignore ownership does not seem to work on local volume

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