2011/09/22

OS X 10.7.1: Keychains

Mac OS X 10.4 の重要なファイルをバックアップおよびリストアする方法
http://support.apple.com/kb/HT2980?viewlocale=ja_JP&locale=ja_JP#key

下記は超我流です。

----------------------------------------
ハードディスクを初期化する前に
~/Library/Keychains をバックアップする。
----------------------------------------
# キーチェーン.app が起動していない事を確認。
# デスクトップに /Volume/backupHDD/ がマウントできているとしたら。

$ cp -a ~/Library/keychains  ~/Volume/backupHDD/your-name-backup-keys


[重要]
キーチェーン"ログイン"パスワードにユーザログインパスワード「以外」のパスワードを設定している場合、バックアップから戻す際にはそのパスワードが必要になる事を心にとめておく。

----------------------------------------
バックアップした Keychains を戻す。
----------------------------------------
[重要]
これから行う作業において事故があった場合に備え予め現在の ~/Library/Keychains をバックアップしておく。この時キーチェーン.app は起動していてはいけない。メニューバーにカギアイコンがあればカギをかけておく。

# 現在のキーチェーンカギ束をバックアップする。
$ cp -a ~/Library/Keychains/  ~/now-backup-keys
外付けディスクなどにバックアップしておいた ~/Volume/backupHDD/your-name-backup-keys フォルダを Home 配下 にコピーする。
マウントしている外付けディスクに存在するバックアップしたカギ束を、直接触ることは厳禁。必ずバックアップの「コピー」を操作対象にする。
<pr>
# バックアップの「コピー」を ~/ 以下におく。
$ cp -a ~/Volume/backupHDD/your-name-backup-keys  ~/backup-keys
$ cd ~/backup-keys

# login.keychain があるはず。ファイル名 login を任意の名前(ここでは my)に変更。
$ mv login.keychain my.keychain


/Applications/Utilities/Keychain Access.app を起動する。
キーチェーンアクセス.app のメニューから「キーチェーンを追加」をクリック。
保存しておいたカギ束のコピー ~/backup-keys/my.keychain を選ぶ。
バックアップした時に使用していたパスワードを尋ねられる。
正しいパスワードを入力するとキーチェーンリストに「ログイン」「システム」と共に「my」 が追加されるはず。

キーチェーンリストに追加された"my"キーチェーンは ~/backup-keys 内に存在するカギを参照している。
よって、もし仮に ~/backup-keys を削除してしまうと実体を失ってしまう。

このような状態を解消するには、
# キーチェーンリスト"ログイン"の鍵がロックされていたらはずす。
"my"に追加された鍵、全てを"ログイン"キーチェーン内にドラッグ&ドロップする。もしくは「新規キーチェーン」を追加しておいてその中にドロップする。
キーチェーン"ログイン"に使用しているパスワードを尋ねられる。
"my"キーチェーン内の鍵を全てドラッグ&ドロップで移動したらメニューファイルーから「キーチェーン”my”を削除」をクリックする。
「参照のみ」「実体と参照」の選択肢から「実体と参照」をクリック。
~/backup-keys フォルダの中身は空になっているはず。

全て終了したらカギをかけキーチェーンアクセス.app を終了しライブラリ内を確認する。

$ ls -la ~/Library/Keychains/

アップルメニューからログインログアウトし再度ログインしてからキーチェーンアクセス.app を起動し正常にカギが存在していることを確認する。

# キーチェーンを使用している Application を使用してみるなどして、
# 問題ない事を確認し終えたら不要なバックアップを削除する。
$ srm -rf  ~/now-backup-keys/ ~/backup-keys/

0 件のコメント: