Sep 26, '03 09:04:00AM • Contributed by: Ptitboul
- You have to change iPhoto's umask setting. After backing up iPhoto, type the following commands:
% mv /Applications/iPhoto.app/Contents/MacOS/iPhoto \ /Applications/iPhoto.app/Contents/MacOS/iPhoto.bin % printf '#!/bin/sh\numask 002\nexec $0.bin\n' > \ /Applications/iPhoto.app/Contents/MacOS/iPhoto % chmod +x /Applications/iPhoto.app/Contents/MacOS/iPhoto - Make one of the users launch iPhoto. This will create a /Users -> toto -> Pictures -> iPhoto Library directory. Quit iPhoto and type the following commands:
% chmod g+s "/Users/toto/Pictures/iPhoto Library" % mv "/Users/toto/Pictures/iPhoto Library" /Users/Shared - Launch iPhoto and tell it to use the iPhoto Library at its new location (it will ask when it can't find the one it originally created).
- Have the other user launch iPhoto. Quit iPhoto. Delete the /Users -> tata -> Pictures -> iPhoto Library directory. Lauch iPhoto and again tell it use the shared iPhoto Library.
- Change the NetInfo database to create a group named "iphoto" and make toto and tata members of this group.
- Change the group ownership of the shared iPhoto Library by typing:
% chgrp -R iphoto "/Users/Shared/iPhoto Library"
