iPhoto: 複数のユーザでライブラリを共有する
概要
この記事では、1 つの iPhoto ライブラリを複数のユーザで共有して編集するための方法を説明します。
重要:複数のユーザが同じ iPhoto ライブラリを同時に使った場合、許可が無視されるボリュームではないボリューム上にそのライブラリがあると、予期しない現象が発生する可能性があります。この現象には、特定の写真を表示または編集できない、または iPhoto ライブラリを開けないなどがあります。この状態の iPhoto ライブラリの共有を避けるため、以下の手順を実行してください。
対象製品
iPhoto
同じ iPhoto ライブラリを複数のユーザアカウントで編集可能にするには、各ユーザが「iPhoto Library」フォルダに継続的に読み書きアクセスできるようにする必要があります。
また問題予防措置として、以下の方法で「iPhoto Library」フォルダをバックアップすることをお勧めします。
iPhoto ライブラリを共有するには、このフォルダを、許可が無視されるボリュームに移動する必要があります。この移動には、以下のように複数の方法があります。
フォルダを外付けドライブに移動する
- ライブラリを保存するための空き容量がある外付けの USB ドライブまたは FireWire ドライブを接続します。
- Finder でこのドライブを選択します。
- 「ファイル」>「情報を見る」を選択します。
- 「情報」ウインドウでアクセス権を無視するオプションを選択します (通常でデフォルトで選択済み)。
- iPhoto ライブラリをこのドライブにコピーします。

重要:このボリュームを Time Machine のバックアップ用として選択している場合は、このボリュームに対してアクセス権を無視するオプションは選択できません。その場合は、iPhoto ライブラリ共有用に別のボリュームを選択してください。
1 人のユーザが iPhoto のライブラリを表示している間は、同時に別のユーザが同じライブラリを開くことはできません。またその際は、ライブラリがすでに使用されているという警告メッセージが表示されます。別のユーザがライブラリを表示または編集できるようにするには、使用中のユーザアカウントの iPhoto を終了する必要があります。

フォルダをディスクイメージに移動する
- ディスクユーティリティ (/アプリケーション/ユーティリティ) を開きます。
- 「ファイル」>「新規」>「空のディスクイメージ」を選択します。
- ディスクイメージの名前を入力します。
- 「サイズ」ポップアップメニューでは、現在の iPhoto ライブラリおよび将来の使用容量を考慮したサイズを設定します。
- 「フォーマット」メニューでは、「読み込み/書き込みディスクイメージ」または「スパースディスクイメージ (推奨) を選択します。
- ディスクイメージを、ほかのユーザがアクセスできる場所 (/ユーザ/共有/など) に保存します。

ディスクイメージの作成が完了すると、イメージが自動的にマウントされます。自動的にマウントしない場合は、Finder でイメージファイルをダブルクリックしてマウントしてください。マウントされたイメージは、ほかのディスクと同様のボリュームとして表示されます。
このディスクイメージに「iPhoto Library」フォルダドラッグし、ライブラリ全体のコピーを作成します。

iPhoto でこのライブラリを指定するには、「option」キーを押しながら iPhotoを起動します。iPhoto に、ライブラリを選択するためのメッセージが表示されます。ここで、マウントしたディスクイメージにコピーしたライブラリを選択します。
これにより、常に iPhoto がこのディスクイメージのライブラリを開くようになります。またこのライブラリを利用する場合は、iPhoto を起動する前にこのディスクイメージをマウントしておく必要があります。このディスクイメージをログイン項目に追加しておくと、ログインするたびにこのイメージが自動的にマウントされるようになります。詳細は、「Mac OS X: ログイン項目を設定する方法」を参照してください。
iPhoto ライブラリをほかのユーザが使っているときにローカルユーザがこれを開こうとすると、ディスクイメージはマウントされず警告メッセージが表示されます。同様に、ネットワークユーザがリモートでディスクイメージをマウントしてライブラリを同時に編集しようとした場合も、マウントされません。この場合も、ライブラリがすでに使用中であることを示す警告メッセージが表示されます。