コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Macのキーチェーンパスワードを変更する方法|忘れたときの対処法も解説

AppleのiCloudキーチェーンは、AndroidにおけるChromeのパスワードマネージャーと同様に、アカウント情報やWi-Fiパスワードなどを保存し、Appleデバイス間で同期してくれる標準サービスです。キーチェーンのパスワードはMacのローカルアカウントのパスワードと連動していますが、セキュリティを強化するために、より複雑な組み合わせへ変更することも可能です。

Apple純正の「キーチェーンアクセス」アプリを使えば、さまざまなサイトやアプリのパスワードを簡単に管理できますが、他のMac向けツールと比べると使い勝手が良いとは言えません。

まず、このアプリは普段あまり目にする機会がなく、Webサイトやアプリでログイン情報を自動入力するとき以外、意識することはほとんどないでしょう。特定のパスワードを調べるためにキーチェーンアクセスを使うこともできますが、単にアカウントにログインしたいだけであれば、通常は必要ありません。

キーチェーンパスワードとは?

パスワードマネージャーは個人情報を保護するための優れた手段であり、キーチェーンアクセスを利用すれば、すべてのサイトで強力なパスワードを使いながら、それらを覚えておく必要がなくなります。

前述のとおり、キーチェーンはMacのパスワード管理ツールです。Webサイトで新しいアカウントを作成したり、既存のアカウントにログインしたりすると、「この情報を保存しますか?」と尋ねられます。ここで保存を選択した情報がキーチェーンに記録される仕組みです。

キーチェーンには、証明書や暗号化キー、セキュアメモなども保存できます。クレジットカード情報もMacに保存できますが、これらの設定はApple PayやSafariの設定とは別に管理されています。

キーチェーンはバックグラウンドで動作し、必要に応じてパスワードの保存や入力を行うため、その存在自体を見落としがちです。キーチェーンアクセスは、保存されたすべての情報に簡単にアクセスできるように設計されたアプリで、Spotlightで名前を入力するか、Finderの「アプリケーション」フォルダから検索して起動できます。

キーチェーンアクセスを意図的に使ったことがなくても、Macが「キーチェーンパスワード」の入力を求めてくることがあります。これは、他のすべてのデータを保護するマスターパスワードのことです。

このパスワードは通常、Macへのログインに使うユーザーパスワードと同じですが、キーチェーンのパスワードとユーザーのパスワードが同期しなくなるケースもあります。

キーチェーンパスワードの仕組み

iCloudキーチェーンは、iOS・iPadOS・macOSとシームレスに連携します。Wi-Fiパスワードを保存したり、IDとパスワードでサインインしたりすると、システムが自動的にキーチェーンアプリにエントリを作成し、iCloud経由ですべてのAppleデバイス間でデータが同期されます。

AppleはMac用のキーチェーンアクセスにおいて、多機能さよりも利便性を重視しています。ユーザーは、アプリやサービスがバックグラウンドで動作していることに気づかないことさえあるでしょう。

キーチェーンアクセスを起動すると、キーチェーンに保存されたすべてのデータの一覧が表示され、画面左側で各種キーチェーンを切り替えられます。

キーチェーンの内容は使い方によって異なりますが、パスワードは通常、以下のように分類されます。

  • ログイン(そのデバイスに関連付けられたほとんどのオンラインアカウント)
  • iCloud(クラウド関連の認証情報)
  • システム(Wi-Fiパスワード、証明書、鍵)
  • システムルート(証明書のみ)

キーチェーンアクセス内のエントリをダブルクリックすると、詳細情報の確認や特定のパスワードの表示ができます。その際、該当するキーチェーンのパスワードによる認証が必要です。

パスワードを持っていれば、特定のキーチェーンへのすべてのリクエストを許可するよう設定することもできます。これはすべてのログイン情報へ素早くアクセスできる便利な機能ですが、他人がデバイスに触れる可能性がある環境では絶対に選択しないでください。また、古いパスワードが残っているとキーチェーンの動作に支障をきたすことがあるため、定期的に不要ファイルの整理を行うことをおすすめします。

デフォルトのキーチェーンパスワードは何?

iCloudキーチェーンを使い始めたばかりの方でも、長年利用している方でも、デフォルトのキーチェーンパスワードの変更には戸惑うことが多いものです。

パスワードの変更方法はいくつかありますが、まず知っておくべきポイントがあります。

デフォルトでは、キーチェーンパスワードはユーザーアカウントのパスワードと同じです。つまり、キーチェーンのパスワードとMacのユーザーパスワードは連動しており、ユーザーパスワードを変更すれば、iCloudキーチェーンのパスワードも自動的に変更されます。

そのため、キーチェーンパスワードを変更する際は、まずユーザーのパスワードを入力する必要があります。

デフォルトのキーチェーンパスワードを変更する方法としては、①ユーザーパスワードを変更する、②別のキーチェーンをデフォルトに設定する、③ターミナルコマンドを使う、の3つがあります。また、それぞれ異なるパスワードを持つ複数のキーチェーンを作成することも可能です。

Macでキーチェーンパスワードを変更する方法

キーチェーンパスワードの変更方法は主に2つあります。1つ目は「システム環境設定」からMacのパスワードを変更する方法です。ただし、この方法ではMacのパスワードを知る人がいれば、iCloudキーチェーンと保存済みのすべてのパスワードにもアクセスできてしまいます。

2つ目は、キーチェーンアクセスからiCloudキーチェーンのパスワードを変更する方法です。この方法なら、Macのパスワードとキーチェーンのパスワードを別々にできます。ただし、macOS Big Surではこのオプションが利用できない点に注意してください。

それでは、それぞれの方法を詳しく見ていきましょう。

システム環境設定から変更する方法

Appleは通常、ローカルアカウントへのログインに使用するパスワードを、デフォルトのキーチェーンパスワードとして設定します。なお、これは複数のデバイスで同じアカウントにログインするためのApple IDやiCloudの情報とは別物です。

さらに、ローカルアカウントのパスワードを変更するたびに、キーチェーンパスワードも自動的に更新されます。要するに、使用中のデバイスのアカウントパスワードさえ覚えていれば、キーチェーンへのアクセスで困ることは基本的にありません。

キーチェーンパスワードを変更するには、ローカルのパスワードを変更するだけです。ただし、この方法が使えるのは古いパスワードを覚えている場合のみです。手順は以下のとおりです。

  1. 画面左上のAppleメニューからシステム環境設定を選択します。
  2. ユーザとグループを開きます。
  3. 左下の鍵アイコンをクリックします。
  4. 本人確認を行い、パスワードを変更ボタンをクリックします。
  5. 新しいパスワードと旧パスワード、およびパスワードのヒントを入力します。

以上で完了です。デバイスのパスワードとキーチェーンアクセスのパスワードの両方が正常に変更されているはずです。

ただし、前述のとおり、Macのパスワードを知っている人は、キーチェーンアクセス経由でログイン情報を閲覧・編集できてしまいます。そのため、両者を別にしておくのが理想です。次の方法で、キーチェーンのパスワードだけを変更してみましょう。

キーチェーンアクセスから変更する方法

キーチェーンアクセスからは、各キーチェーンのパスワードを個別に変更できます。ローカルパスワードの変更はキーチェーンパスワードに影響しますが、その逆はありません。つまり、特定のキーチェーンのパスワードを、他のキーチェーンやApple ID、ローカルアカウントに影響を与えることなく変更できるのです。

キーチェーンのパスワードを直接変更するには、以下の手順を実行します。

  1. キーチェーンアクセスを起動します。Launchpadから探すか、command+SpaceでSpotlightを開いて「キーチェーンアクセス」と入力しましょう。
  2. メニューバーから編集を選択します。
  3. キーチェーン「ログイン」のパスワードを変更…をクリックします。
  4. 求められるパスワードを入力し、情報を確認します。
  5. OKをクリックします。

なお、新しいキーチェーンアクセスのパスワードを作成しても、デバイスのログインパスワードは元のまま変わりません。

残念ながら、特定のキーチェーンのパスワードを変更できるのは、「ログイン」や「iCloud」などのデフォルトキーチェーンに限られています。これらはOSによって生成され、アカウントに直接紐付いているため、パスワードを変更する最も簡単な方法は、システム環境設定の「ユーザとグループ」から新しいアカウントパスワードを作成することです。また、キーチェーンアクセスの環境設定からデフォルトキーチェーンを完全にリセットすることもできますが、その場合、現在のキーチェーン内のすべての項目が削除される点に注意が必要です。

キーチェーンパスワードを忘れてしまった場合は?

旧パスワードを忘れてしまった場合、キーチェーンアクセスをリセットする方法はありません。リセットを試みても、システムは認証用パスワード(すでに忘れてしまったもの)の入力を求め続けます。

キーチェーンアクセスのパスワードを覚えている場合は、Macのデフォルトの「ログイン」キーチェーンをリセットできます。以下の手順に従ってください。

  1. キーチェーンアクセスを起動します。
  2. メニューバーからキーチェーンアクセスを選択します。
  3. ドロップダウンメニューから環境設定…を選びます。
  4. デフォルトのキーチェーンをリセットを選択します。
  5. キーチェーンパスワードで認証すると、macOSが新しい「ログイン」キーチェーンをゼロから作成します。
  6. この操作により新しいログインキーチェーンが作成されますが、既存のキーチェーンに保存されていたすべての項目は失われます。

その後、Macから一度ログアウトし、再度ログインしてください。キーチェーンアクセスがパスワードを求めてきたら、代わりにMacのユーザーアカウントのパスワードを入力します。これでキーチェーンアクセスが最新の状態になり、以降はパスワードの入力を求められなくなるはずです。

「キーチェーンのパスワードを変更」がグレーアウトしている場合の対処法

キーチェーンアクセスのメニューにある「キーチェーン『ログイン』のパスワードを変更」オプションが、グレーアウトして選択できなくなることがあります。この場合、Mac上でキーチェーンパスワードを変更できません。

Macアカウントの管理者権限がない場合も、キーチェーンパスワードを変更することはできません。しかし、回避策は存在します。

何らかの理由で「キーチェーンのパスワードを変更」オプションをクリックできない場合は、以下の手順を試してみてください。

  1. キーチェーンアクセスを起動します。
  2. ファイルメニューから新規キーチェーン…を選択します。
  3. 名前:の欄に「temporary」と入力し、作成をクリックします。
  4. パスワードを入力してOKをクリックします。
  5. 「temporary」キーチェーンを右クリックし、キーチェーン「temporary」をデフォルトにするを選択します。
  6. 次に「ログイン」キーチェーンを選択します。
  7. メニューバーから編集 > キーチェーンのパスワードを変更…をクリックします。
  8. 旧パスワードと新パスワードを入力します。
  9. 完了したらOKをクリックします。

一時的なキーチェーンは、保持しても削除しても構いません。削除する場合は、右クリックしてキーチェーン「temporary」を削除を選択してください。

もうひとつの方法として、Macのターミナルアプリでシステムコマンドを入力するやり方もあります。手順は以下のとおりです。

  1. LaunchpadまたはSpotlight検索からターミナルを起動します。
  2. security set-keychain-passwordと入力し、Returnキーを押します。
  3. 求められるパスワードを入力して確認します。

このターミナルコマンドにより、キーチェーンアクセスのパスワードが変更されます。あとは通常どおり、Mac上のログイン情報へのアクセスに利用できます。

キーチェーンパスワードの代替案

多くの場合、デフォルトのiCloudキーチェーンで十分に機能します。しかし、Appleのアプリやサービス全般に言えることですが、基本的なパスワードマネージャーだけで満足する必要はありません。

Macのエコシステム向けには、1Password、LastPass、Enpass、Dashlane、Bitwardenなど、複数のサードパーティ製パスワードマネージャーが提供されています。これらは通常、クロスプラットフォーム対応を備えているのが大きな魅力です。つまり、将来的にMacからWindowsへ、iPhoneからAndroidへ乗り換えても、重要なパスワードを失う心配がありません。人気ブラウザの拡張機能への対応や、タグ機能による整理機能も充実しています。有料サブスクリプションが必要ですが、Macに重要なデータやパスワードを保管しているのであれば、その価値は十分にあります。

まとめ

キーチェーンはパスワードを管理するシンプルな手段に見えますが、Appleの複雑なパスワードシステムは初心者にとって混乱のもとになりがちです。一般的には、新しいキーチェーンパスワードが必要になった場合は、ローカルアカウントのパスワードを変更するだけにとどめるのがおすすめです。

一方で、デフォルトキーチェーンを変更する方法でも、同様の結果を簡単に得られます。特に、現在のMacのログイン認証情報を維持したままキーチェーンパスワードだけを変えたい場合には、こちらが最適な選択肢となります。

本ガイドが、Macでのキーチェーンパスワード変更のお役に立てば幸いです。

  1. Windows 7のパスワードを変更する方法【初心者向け手順とセキュリティ対策】

    Windows 7で個人情報を守るためには、パスワードの管理が非常に重要です。ログインパスワードは、コンピュータ内の重要なデータへの不正アクセスを防ぐための第一防衛線となります。そのため、Windows 7のパスワードを定期的に変更することは、セキュリティ維持のために欠かせません。 Windows 7でログインパスワードを簡単に変更する手順 1. 「スタート」ボタンをクリックし、「コントロールパネル」を選択します。 2. コントロールパネルの中から「ユーザーアカウントと家族による使用状況の記録」をクリックします。 3. 「ユーザーアカウント」の項目にある「Windows パスワードの変更」

  2. Macでキーチェーンのパスワードをリセットする方法をわかりやすく解説

    Appleには、すべてのパスワードを一つの保管庫に保存できる便利な機能があります。この保管庫はパスワードマネージャーとしても機能し、「キーチェーン(Keychain)」と呼ばれています。MacBookからiPhoneまで、Apple製のすべてのデバイスに標準搭載されています。もしMacでキーチェーンのパスワードを忘れてしまった場合は、リセットするのが唯一の解決策となります。 Appleキーチェーンには何が保存されている? Appleキーチェーンは、Mac・iPhone・iPadで利用される、ロック可能な暗号化コンテナです。このロックはAppleの管理者パスワードで解除できます。キーチェーンには