Skip navigation
This discussion is archived

Using a common library between two Mac accounts

2180 Views 10 Replies Latest reply: Jan 23, 2010 5:41 PM by shane zatezalo RSS
sbowers Calculating status...
Currently Being Moderated
Jan 20, 2010 7:35 PM
My wife and I are using our first Mac and taking/organizing pictures is a passion for both of us. Aperture is proving to be a great product, but one failing thus far is our ability to use a common Aperture library that we can use from both of our Mac accounts.

I have placed our Aperture Library in a shared folder and updated the permission on this library file (package actually) and all its enclosed files to allow Read/Write for both of our accounts. While each of our accounts can launch Aperture and view the pictures, once an edit is made, thumbnails regenerated, new pictures uploaded, etc..., Aperture keeps changing the file permissions on the underlying files (like the thumbnail file) to Read/Write only to the current account and Read to the staff/everyone group. Essentially, any previous permissions that I may have added are wiped away by Aperture . The primary effect of this is that the thumbnails basically disappear when being viewed from the other account (i.e., they are all gray).

Does anyone know a workaround for this problem? It seems like there should be a way to tell Aperture to use the default permissions assigned to its Aperture Library package. Any help would be most appreciated since my only "workaround" thus far is to always use Aperture from one of our accounts.
iMac, Mac OS X (10.6.2)
  • Terence Devlin Level 10 Level 10 (121,765 points)
    Currently Being Moderated
    Jan 21, 2010 3:34 AM (in response to sbowers)
    Welcome to the Apple Discussions.

    Put the Library on an External HD, formatted Mac OS Extended (Journaled), and set to ignore file permissions.

    Regards

    TD
    MacBook Pro 15 2.4 C2D / iMac 20" 2.66 C2D, Mac OS X (10.6), 4 gig RAM/ 4 gig RAM
  • Niel Level 10 Level 10 (234,855 points)
    Currently Being Moderated
    Jan 21, 2010 9:44 AM (in response to sbowers)
    If you don't have an external HD, create a disk image from the Disk Utility in the /Applications/Utilities/ folder, put it in the /Users/Shared/ folder, and do the same thing. The control can be accessed by selecting the drive or image in the Finder and choosing Get Info from the File menu.

    (49952)
    iMac Late 2007 Core 2 Duo, Mac OS X (10.6.2)
  • Terence Devlin Level 10 Level 10 (121,765 points)
    Currently Being Moderated
    Jan 21, 2010 11:08 PM (in response to sbowers)
    but all I really want to do is keep the image mounted and allow both of our accounts seamless access to the same aperture library. Is there a way to allow both accounts read&write access to the same image file?


    This is just not possible with either an Aperture Library or a Disk Image. Only one user at a time, period.

    Aperture is not a Media Server. It's not geared for simultaneous writes to the Library.

    Regards

    TD
    MacBook Pro 15 2.4 C2D / iMac 20" 2.66 C2D, Mac OS X (10.6), 4 gig RAM/ 4 gig RAM
  • Terence Devlin Level 10 Level 10 (121,765 points)
    Currently Being Moderated
    Jan 23, 2010 7:22 AM (in response to sbowers)
    You asked about simultaneous access to the Library for multiple users. I told you this was not possible with the Aperture Library or with a Disk Image. What you've done with the AppleScript is automate the dismounting of the DMG for one user and mounting it for the other. How does that answer a query about +simultaneous access+ ?

    Regards

    TD
    MacBook Pro 15 2.4 C2D / iMac 20" 2.66 C2D, Mac OS X (10.6), 4 gig RAM/ 4 gig RAM
  • shane zatezalo Level 1 Level 1 (30 points)
    Currently Being Moderated
    Jan 23, 2010 5:41 PM (in response to sbowers)
    What about using the file system to set the permission defaults?

    ie

    mkdir /Volumes/SomeHD/ApertureSharedStuff
    chmod -R 777 /Volumes/SomeHD/ApertureSharedStuff
    chgrp -R staff /Volumes/SomeHD/ApertureSharedStuff
    chgrp g+s /Volumes/SomeHD/ApertureSharedStuff
    Create your Aperture Library in /Volumes/SomeHD/ApertureSharedStuff

    It's been a while since I've had to do sysadmin stuff, but the idea would be to setup the directory structure with it's permission sticky bit'd. Which should force the persmissions on anything created underneath the directory root to always be the same user group and group +rw.

    Which if your account and your wife's account are in that group, you'd both be good to go. And if Aperture writes files as chmod 700 then the sticky bit may override that and make the file 770.

    Hope that helps.
    Shane
    Macbook Pro 15" 2GHz, Mac OS X (10.4.10), 2GBRam,256MBvram,7200, G5 2x2.0GHz 3GBRam

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.