This hack is broken with iPhoto4, as it resets owner and access rights of the AlbumData.xml file. I found a simple solution to fix this issue, provided you have a volume onto which you disabled access rights :
- Copy your iPhoto Library folder to the volume with access rights disabled. The iPhoto Library folder stands in your home folder, under the folder Pictures.
- Rename your original iPhoto Library folder to "iPhoto Library - old" (in your home folder, under the folder Pictures).
- This is the tricky part : for each of the users, open the Terminal application (in Applications/Utilities), and type the following commands :
% cd Pictures % ln -s /Volumes/YOUR_VOLUME_HERE/iPhoto Library

