Multiple users can access the same iPhoto Library
1) Enable ACL:
From a terminal session enter: sudo fsaclctl -p / -e
2) Create a new folder which will contain the shared iPhoto Library, I suggest: /Users/Shared/iPhoto Library
(You must create a new folder and not move or copy an existing folder.)
3) Add an ACL rule for each user who you want to be able to access the iPhoto Library:
From a terminal session enter the command below replacing USERNAME with the User's short name which you can find in the Accounts section of System Preferences.
(The command below is all one line, no spaces after the commas at the end of the first two lines.)
sudo chmod +a "USERNAME allow delete,chown,list,
search,add_file,add_subdirectory,delete_child,file_inherit,
directory_inherit" /Users/Shared/iPhoto\ Library
4) Now the iPhoto Library folder you created is ready to go, you can start using it by creating a new library in that location, or you can bring over an existing iPhoto Library.
NOTE: If you want to use an existing
iPhoto Library, you must COPY it into the new shared
iPhoto Library which you created, if you MOVE the
files, it will not work. Copy and Paste, or
Option+Drag/Drop to copy.
NOTE: If you hold down the OPTION
key on your keyboard while launching iPhoto it will
prompt you to select the iPhoto Library to use. After
I copied my old iPhoto Library contents to my new
shared iPhoto Library I was able to access the same
iPhoto Library from both my account, and my wife's
account.
Tell us what YOU think.
........................................................................