
Keychain には 3 つのキーチェーンがあります:
- パスワードで保護され、自由にロック/ロック解除できる「ログイン」キーチェーン
- セキュリティが不明な「ローカル要素」キーチェーンは、ロックも削除もできません(ロックしても何も起こらず、削除はグレー表示されます)。パスワードを表示しようとしても、ユーザーパスワードが受け入れられますが、パスワードは表示されず、何も起こりません。
- システムキーチェーン。
重要なパスワードはすべて「セッション」キーチェーンに保存されますが、システム環境設定の「アカウント」タブで追加したアカウントのパスワードは「ローカル要素」キーチェーンに保存されます。それらをデフォルトで安全な「ログイン」キーチェーンに保存し、この安全でない「ローカル要素」キーチェーンを完全に削除/無効にしたいと思います。
空にしてパスワードを再度入力してみましたが、パスワードは再び「Local Elements」に保存されました。~/Library/Keychain/ フォルダ内の Mac UUID にちなんで名付けられたフォルダを削除して再起動してみました。Local Elements キーチェーン内のすべてのパスワードが削除されただけで、アカウント パスワードはこのキーチェーンに保存され続けました。
このキーチェーンを完全に削除して、メール アカウントのパスワードを「ログイン」キーチェーンに保存し、自由にロック/ロック解除できるようにするにはどうすればよいでしょうか?